/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/lowdb/lib/core/Low.d.ts
24 строки
667 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
export interface Adapter<T> { read: () => Promise<T | null>; write: (data: T) => Promise<void>; } export interface SyncAdapter<T> { read: () => T | null; write: (data: T) => void; } export declare class Low<T = unknown> { adapter: Adapter<T>; data: T; constructor(adapter: Adapter<T>, defaultData: T); read(): Promise<void>; write(): Promise<void>; update(fn: (data: T) => unknown): Promise<void>; } export declare class LowSync<T = unknown> { adapter: SyncAdapter<T>; data: T; constructor(adapter: SyncAdapter<T>, defaultData: T); read(): void; write(): void; update(fn: (data: T) => unknown): void; }