import { LargeCollection } from "https://deno.land/x/kvdex@v0.18.5/mod.ts";
Constructors
new
LargeCollection(kv: Deno.Kv,
key: KvKey,
queueHandlers: Map<string, QueueMessageHandler<QueueValue>[]>,
idempotentListener: () => void,
options?: T2,
Type Parameters
T1 extends LargeKvValue
T2 extends LargeCollectionOptions<T1>
Properties
readonly
_keys: LargeCollectionKeysMethods
private
constructLargeDocument(): Promise<Document<T1>>protected
handleMany<T>()protected
setDocument(): Promise<CommitResult<T1> | Deno.KvCommitError>find(id: Deno.KvKeyPart, options?: FindOptions): Promise<Document<T1> | null>
findMany(ids: Deno.KvKeyPart[], options?: FindManyOptions): Promise<Document<T1>[]>