nessdb
Version:
a JSON/YAML/LocalStorage database module
30 lines (25 loc) • 974 B
TypeScript
interface QuickDB {
target?: string | null;
table?: string;
}
declare const nesDB: ({
setLanguage:((language:"tr"|"en") => true);
setReadable:((readable:boolean) => boolean);
setNoBlankData:((noBlankData:boolean) => boolean);
setAdapter:((adapter:string) => true);
set: ((key: string, value: any) => any);
delete: ((key: string, value: any) => boolean);
fetch: ((key: string) => any);
has: ((key: string) => boolean);
get: ((key: string) => any);
push: ((key: string, value: any) => any[]);
unpush: ((key: string, value: any) => any[]);
add: ((key: string, value: number) => number);
subtract: ((key: string, value: number) => number);
setByPriority: ((key: string, value: any) => any);
delByPriority: ((key: string, value: any) => any);
all: (() => { [key: string]: any });
deleteAll: (() => boolean);
move: ((QuickDB: QuickDB) => boolean);
})
export = nesDB;