UNPKG

@deno/kv

Version:

A Deno KV client library optimized for Node.js.

18 lines (17 loc) 936 B
import { Type as Check } from "./Check.js"; import { Type as Mutation } from "./Mutation.js"; import { Type as Enqueue } from "./Enqueue.js"; export declare namespace $.com.deno.kv.datapath { type AtomicWrite = { checks: Check[]; mutations: Mutation[]; enqueues: Enqueue[]; }; } export type Type = $.com.deno.kv.datapath.AtomicWrite; export declare function getDefaultValue(): $.com.deno.kv.datapath.AtomicWrite; export declare function createValue(partialValue: Partial<$.com.deno.kv.datapath.AtomicWrite>): $.com.deno.kv.datapath.AtomicWrite; export declare function encodeJson(value: $.com.deno.kv.datapath.AtomicWrite): unknown; export declare function decodeJson(value: any): $.com.deno.kv.datapath.AtomicWrite; export declare function encodeBinary(value: $.com.deno.kv.datapath.AtomicWrite): Uint8Array; export declare function decodeBinary(binary: Uint8Array): $.com.deno.kv.datapath.AtomicWrite;