Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/willow/src/store/storage/kv/kv_driver_deno.ts>KvDriverDeno

A Willow Data Model and Willow General Purpose Sync protocol implementation in TypeScript.
Latest
class KvDriverDeno
implements KvDriver
import { KvDriverDeno } from "https://deno.land/x/willow@0.3.5/src/store/storage/kv/kv_driver_deno.ts";

Constructors

new
KvDriverDeno(kv: Deno.Kv)

Methods

clear(opts?: { prefix?: KvKey; start?: KvKey; end?: KvKey; }): Promise<void>
close(): void
delete(key: KvKey): Promise<boolean>
get<Value>(key: KvKey): Promise<Value | undefined>
list<Value>(selector: { start?: KvKey; end?: KvKey; prefix?: KvKey; }, opts?: { reverse?: boolean; limit?: number; batchSize?: number; }): AsyncIterable<{ key: KvKey; value: Value; }>
set<Value>(key: KvKey, value: Value): Promise<void>