@deno/kv
Version:
A Deno KV client library optimized for Node.js.
18 lines (17 loc) • 1.05 kB
TypeScript
import { Type as ReadRangeOutput } from "./ReadRangeOutput.js";
import { Type as SnapshotReadStatus } from "./SnapshotReadStatus.js";
export declare namespace $.com.deno.kv.datapath {
type SnapshotReadOutput = {
ranges: ReadRangeOutput[];
readDisabled: boolean;
readIsStronglyConsistent: boolean;
status: SnapshotReadStatus;
};
}
export type Type = $.com.deno.kv.datapath.SnapshotReadOutput;
export declare function getDefaultValue(): $.com.deno.kv.datapath.SnapshotReadOutput;
export declare function createValue(partialValue: Partial<$.com.deno.kv.datapath.SnapshotReadOutput>): $.com.deno.kv.datapath.SnapshotReadOutput;
export declare function encodeJson(value: $.com.deno.kv.datapath.SnapshotReadOutput): unknown;
export declare function decodeJson(value: any): $.com.deno.kv.datapath.SnapshotReadOutput;
export declare function encodeBinary(value: $.com.deno.kv.datapath.SnapshotReadOutput): Uint8Array;
export declare function decodeBinary(binary: Uint8Array): $.com.deno.kv.datapath.SnapshotReadOutput;