Chok’s Typescript Utilities
    Preparing search index...

    Class KvStoreItem<T>

    Class to represent one key in the store with a default expiration.

    Type Parameters

    • T
    Index

    Constructors

    Properties

    defaultExpiryMs: number
    key: string
    store: KvStore = kvStore

    Methods

    • Delete this key from the store.

      Returns Promise<void>

    • Get a value by key, or undefined if it does not exist.

      Returns Promise<T | undefined>

    • Example usage:

      const { value, storedMs, expiryMs, storedMs } = await myKvItem.getStoredObject();

      Returns Promise<KvStoredObject<T> | undefined>

    • Set a value in the store.

      Parameters

      • value: T
      • expiryDeltaMs: number | undefined = ...

      Returns Promise<void>