nerandb.fast
Version:
Nerandb benzeri async JSON/LevelDB tabanlı veritabanı modülü
21 lines • 1.02 kB
TypeScript
declare const nerandb: {
set: (key: string, value: any) => Promise<any>;
delete: (key: string) => Promise<boolean>;
fetch: (key: string) => Promise<any>;
has: (key: string) => Promise<boolean>;
get: (key: string) => Promise<any>;
push: (key: string, value: any) => Promise<any[]>;
unpush: (key: string, value: any) => Promise<any[]>;
add: (key: string, value: number) => Promise<number>;
subtract: (key: string, value: number) => Promise<number>;
setByPriority: (key: string, value: any, index: number) => Promise<any[]>;
delByPriority: (key: string, index: number) => Promise<any[]>;
all: () => Promise<{ ID: string; data: any }[]>;
deleteAll: () => Promise<boolean>;
type: (key: string) => Promise<string>;
startsWith: (prefix: string) => Promise<{ ID: string; data: any }[]>;
find: (fn: (entry: { ID: string; data: any }) => boolean) => Promise<{ ID: string; data: any } | undefined>;
noBlankData: boolean;
readable: boolean;
};
export = nerandb;