UNPKG

@fakel/ra-simple-rest

Version:

Simple Data Provider for @fakel/rest-admin

16 lines (15 loc) 852 B
export declare type DataProviderT = { getMany?: (resource: any, params?: any) => DataProviderResponse | Promise<DataProviderResponse>; getList: (resource: any, params?: any) => GetListResponse | Promise<GetListResponse>; getOne: (resource: any, params?: any) => DataProviderResponse | Promise<DataProviderResponse>; create: (resource: any, payload: any, params?: any) => DataProviderResponse | Promise<DataProviderResponse>; update: (resource: any, payload: any, params?: any) => DataProviderResponse | Promise<DataProviderResponse>; delete: (resource: any, params?: any) => DataProviderResponse | Promise<DataProviderResponse>; }; export declare type DataProviderResponse<Data = any> = { errors: any; data: Data; }; export interface GetListResponse<Data = any> extends DataProviderResponse<Data> { total: number; }