cash-stacks/node_modules/@dank-inc/data-buddy/lib/index.d.ts
2021-04-14 18:03:23 -06:00

14 lines
380 B
TypeScript

declare type DataRecord = {
id: string;
};
export declare type DataBuddyParams<T extends DataRecord> = T[];
export declare class DataBuddy<T extends DataRecord> {
data: T[];
constructor(records: T[]);
get: () => T[];
getOne: (id: string) => T | null;
update: (id: string, params: Partial<T>) => T | false;
delete: (id: string) => boolean;
}
export {};