Class Sync<T>

Type Parameters

  • T extends object

Constructors

  • Type Parameters

    • T extends object

    Parameters

    • identifier: string
    • __namedParameters: {
          kind: "local" | "session" | "memory";
          middlewares?: Partial<{
              get: ((store, key) => string);
          }>;
      }
      • kind: "local" | "session" | "memory"
      • Optional middlewares?: Partial<{
            get: ((store, key) => string);
        }>

    Returns Sync<T>

Properties

_middlewares: undefined | Partial<{
    get: ((store, key) => string);
}>
_storage: Storage
identifier: string
kind: "local" | "session" | "memory"

Accessors

  • get length(): number
  • Returns number

Methods

  • Parameters

    • store: Store<T>

    Returns Store<T>

  • Parameters

    • store: Store<T>

    Returns void

  • Parameters

    • key: string

    Returns undefined | T

  • Parameters

    • key: string

    Returns boolean

  • Parameters

    • store: string

    Returns void

  • Parameters

    • key: string

    Returns void

  • Parameters

    • key: string
    • value: T
    • Optional options: Partial<Options>

    Returns void

  • Parameters

    • key: string
    • Optional value: Partial<T>
    • Optional options: Partial<Options>

    Returns void

Generated using TypeDoc