UNPKG

fastnukleon

Version:

simple - json based database module

26 lines 1 kB
declare module "fastnukleon" { export class Database { constructor(file?: string); private file: string; public setBackup(filePath: string): void; public loadBackup(): void; public set(data: string, value: any): void; public fetch(data: string): any; public get(data: string): any; public destroy(): object; public remove(data: string): void; public add(data: string, value: number): void; public subtract(data: string, value: number): void; public has(data: string): boolean; public clear(): void; public fetchAll(): object; public all(): object; public deleteEach(data: string): void; public push(array: string, value: any): void; public arrayFetch(array: any, number: any): void; public objectFetch(object: any, key: any): void; public math(data: any, operator: any, value: number): void; public delete(array: string, index: number | string): void; public deleteKey(object: string, key: string): void; } }