utopia-ui/src/types/ItemsApi.d.ts
2025-02-17 18:05:06 +01:00

9 lines
244 B
TypeScript

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