mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1import type {Schema} from './schema' 2 3export type PersistedApi = { 4 init(): Promise<void> 5 get<K extends keyof Schema>(key: K): Schema[K] 6 write<K extends keyof Schema>(key: K, value: Schema[K]): Promise<void> 7 onUpdate<K extends keyof Schema>( 8 key: K, 9 cb: (v: Schema[K]) => void, 10 ): () => void 11 clearStorage: () => Promise<void> 12}