12 lines
315 B
TypeScript
12 lines
315 B
TypeScript
import { Adapter } from 'lowdb';
|
|
export declare class Observer<T> {
|
|
#private;
|
|
onReadStart: () => void;
|
|
onReadEnd: (data: T | null) => void;
|
|
onWriteStart: () => void;
|
|
onWriteEnd: () => void;
|
|
constructor(adapter: Adapter<T>);
|
|
read(): Promise<T | null>;
|
|
write(arg: T): Promise<void>;
|
|
}
|