UNPKG

nerandb.fast

Version:

Nerandb benzeri async JSON/LevelDB tabanlı veritabanı modülü

21 lines 1.02 kB
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;