UNPKG

@beradrian/ngx-resource-core

Version:
15 lines (14 loc) 514 B
import { Resource } from '../Resource'; import { IResourceMethod } from '../Declarations'; export declare abstract class ResourceCRUD<TQuery, TShort, TFull> extends Resource { query: IResourceMethod<TQuery, TShort[]>; get: IResourceMethod<{ id: any; }, TFull>; save: IResourceMethod<TFull, TFull>; update: IResourceMethod<TFull, TFull>; remove: IResourceMethod<{ id: any; }, any>; create(data: TFull, callback?: (res: TFull) => any): Promise<TFull>; }