UNPKG

polyfact

Version:

<h1 align="center">PolyFact</h1>

20 lines (19 loc) 823 B
import { InputClientOptions } from "./clientOpts"; export type KV = { id?: string; userId?: string; key: string; value: string; createdAt?: string; }; export declare function set(key: string, value: string, clientOptions?: InputClientOptions): Promise<void>; export declare function get(key: string, clientOptions?: InputClientOptions): Promise<string>; export declare function all(clientOptions?: InputClientOptions): Promise<KV[]>; export declare function del(key: string, clientOptions?: InputClientOptions): Promise<void>; export type KVClient = { get: (key: string) => Promise<string>; set: (key: string, value: string) => Promise<void>; del: (key: string) => Promise<void>; all: () => Promise<KV[]>; }; export default function client(clientOptions?: InputClientOptions): KVClient;