UNPKG

zexson_toolkit

Version:

Zexson Toolkit is a powerful encryption and tokenization library developed by Zexson Team. It offers proprietary encryption algorithms, high-security random token generation, and advanced object comparison features. It includes many advanced security func

13 lines (12 loc) 616 B
export declare class JsonModel<T extends Record<string, any>> { private dist; private data; constructor(dist?: string); private readData; private saveData; getAll<K extends keyof T>(table: K): T[K] | null; select<K extends keyof T>(table: K, where: Partial<T[K][number]>): T[K][number][]; insert<K extends keyof T>(table: K, newData: T[K][number]): Promise<void>; update<K extends keyof T>(table: K, where: Partial<T[K][number]>, newValues: Partial<T[K][number]>): Promise<void>; delete<K extends keyof T>(table: K, where: Partial<T[K][number]>): Promise<void>; }