@deno/kv
Version:
A Deno KV client library optimized for Node.js.
16 lines (15 loc) • 806 B
TypeScript
export declare namespace $.com.deno.kv.datapath {
type Enqueue = {
payload: Uint8Array;
deadlineMs: string;
keysIfUndelivered: Uint8Array[];
backoffSchedule: number[];
};
}
export type Type = $.com.deno.kv.datapath.Enqueue;
export declare function getDefaultValue(): $.com.deno.kv.datapath.Enqueue;
export declare function createValue(partialValue: Partial<$.com.deno.kv.datapath.Enqueue>): $.com.deno.kv.datapath.Enqueue;
export declare function encodeJson(value: $.com.deno.kv.datapath.Enqueue): unknown;
export declare function decodeJson(value: any): $.com.deno.kv.datapath.Enqueue;
export declare function encodeBinary(value: $.com.deno.kv.datapath.Enqueue): Uint8Array;
export declare function decodeBinary(binary: Uint8Array): $.com.deno.kv.datapath.Enqueue;