@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
8 lines (7 loc) • 394 B
TypeScript
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>;