Interface ItemsApi<T>

interface ItemsApi<T> {
    collectionName?: string;
    createItem(item: T): Promise<T>;
    deleteItem(id: string): Promise<boolean>;
    getItem(id: string): Promise<T>;
    getItems(): Promise<T[]>;
    updateItem(item: Partial<T>): Promise<T>;
}

Type Parameters

  • T

Properties

collectionName?: string

Methods