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

x/willow/mod.universal.ts>SummarisableStorage

Exploring Willow in the most efficient and sound programming language
Go to Latest
interface SummarisableStorage
Re-export
import { type SummarisableStorage } from "https://deno.land/x/willow@0.2.1/mod.universal.ts";

Type Parameters

LogicalKey
LogicalValue
SummaryData

Methods

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