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

x/willow/mod.browser.ts>SingleKeySkiplist

Exploring Willow in the most efficient and sound programming language
Go to Latest
class SingleKeySkiplist
import { SingleKeySkiplist } from "https://deno.land/x/willow@0.2.1/mod.browser.ts";

Type Parameters

LogicalKey extends KeyPart
LogicalValue
SummaryData

Methods

allEntries(): AsyncIterable<{ key: LogicalKey; value: LogicalValue; }>
entries(
start: LogicalKey | undefined,
end: LogicalKey | undefined,
opts?: { reverse?: boolean | undefined; limit?: number | undefined; } | undefined,
): AsyncIterable<{ key: LogicalKey; value: LogicalValue; }>
get(key: LogicalKey): Promise<LogicalValue | undefined>
insert(key: LogicalKey, value: LogicalValue): Promise<void>
remove(key: LogicalKey): Promise<boolean>
summarise(start?: LogicalKey | undefined, end?: LogicalKey | undefined): Promise<{ fingerprint: SummaryData; size: number; }>