UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

8 lines (7 loc) 394 B
export type RedisStore<T> = { has(key: keyof T): Promise<boolean>; get<K extends keyof T>(key: K): Promise<T[K]>; set<K extends keyof T>(key: K, value: T[K]): Promise<void>; delete(key: keyof T): Promise<void>; }; export declare function useStore<Type extends object>(uid: string, defaults?: Partial<Type>): <T>(callback: (store: RedisStore<Type>) => Promise<T>) => Promise<T>;