Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

StorageArea

Main differences to the working draft:

  • Unknown backing store.
  • Added unspecified options paramter to all methods. This way users can provide extra data to the underlying implementation without type casting.
interface StorageArea {
backingStore(): unknown;
clear(opts?: Options): Promise<void>;
delete(key: AllowedKey, opts?: Options): Promise<void>;
entries<T>(opts?: Options): AsyncIterableIterator<[Key, T]>;
get<T>(key: AllowedKey, opts?: Options): Promise<T | undefined>;
keys(opts?: Options): AsyncIterableIterator<Key>;
set<T>(
value: T,
opts?: Options,
): Promise<void>;
values<T>(opts?: Options): AsyncIterableIterator<T>;
}

§Methods

§
backingStore(): unknown
[src]
§
clear(opts?: Options): Promise<void>
[src]
§
delete(key: AllowedKey, opts?: Options): Promise<void>
[src]
§
entries<T>(opts?: Options): AsyncIterableIterator<[Key, T]>
[src]
§
get<T>(key: AllowedKey, opts?: Options): Promise<T | undefined>
[src]
§
keys(opts?: Options): AsyncIterableIterator<Key>
[src]
§
set<T>(
value: T,
opts?: Options,
): Promise<void>
[src]
§
values<T>(opts?: Options): AsyncIterableIterator<T>
[src]