cleanup, api, databuddy

This commit is contained in:
Elijah Lucian
2021-04-14 18:03:23 -06:00
parent a8869e5fdd
commit 8df1fed14c
12 changed files with 30813 additions and 9005 deletions
+13
View File
@@ -0,0 +1,13 @@
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 {};