Class SyncStorage

Hierarchy

  • Storage
    • SyncStorage

Constructors

  • Parameters

    • name: string
    • clear: (() => void)
        • (): void
        • Returns void

    • get: (<T>(key) => T)
        • <T>(key): T
        • Type Parameters

          Parameters

          • key: string

          Returns T

    • has: ((key) => boolean)
        • (key): boolean
        • Parameters

          • key: string

          Returns boolean

    • remove: ((key) => void)
        • (key): void
        • Parameters

          • key: string

          Returns void

    • set: (<T>(key, item) => void)
        • <T>(key, item): void
        • Type Parameters

          Parameters

          • key: string
          • item: T

          Returns void

    Returns SyncStorage

Properties

_clear: (() => void | Error | Promise<void | Error>)

Type declaration

    • (): void | Error | Promise<void | Error>
    • Returns void | Error | Promise<void | Error>

_get: (<T>(key) => Error | T | Promise<Error | T>)

Type declaration

    • <T>(key): Error | T | Promise<Error | T>
    • Type Parameters

      Parameters

      • key: string

      Returns Error | T | Promise<Error | T>

_has: ((key) => boolean | Error | Promise<boolean | Error>)

Type declaration

    • (key): boolean | Error | Promise<boolean | Error>
    • Parameters

      • key: string

      Returns boolean | Error | Promise<boolean | Error>

_remove: ((key) => void | Error | Promise<void | Error>)

Type declaration

    • (key): void | Error | Promise<void | Error>
    • Parameters

      • key: string

      Returns void | Error | Promise<void | Error>

_set: (<T>(key, item) => void | Error | Promise<void | Error>)

Type declaration

    • <T>(key, item): void | Error | Promise<void | Error>
    • Type Parameters

      Parameters

      • key: string
      • item: T

      Returns void | Error | Promise<void | Error>

name: string

Methods

  • Parameters

    • cleared: void | Error

    Returns void | Error

  • Type Parameters

    Parameters

    • key: string
    • item: Error | T

    Returns Error | T

  • Type Parameters

    Parameters

    • keys: undefined | (keyof T)[]
    • item: Error | T

    Returns boolean

  • Type Parameters

    Parameters

    • key: string
    • Optional keys: (keyof T)[]

    Returns void | Error

  • Parameters

    • key: string
    • removed: void | Error

    Returns void | Error

  • Type Parameters

    Parameters

    • key: string
    • keys: (keyof T)[]
    • item: Error | T

    Returns Error | T

  • Type Parameters

    Parameters

    • key: string
    • item: T
    • set: void | Error

    Returns void | Error

  • Type Parameters

    Parameters

    • key: string
    • item: T
    • Optional keys: (keyof T)[]

    Returns void | Error

  • Type Parameters

    Parameters

    • key: string
    • item: Error | T
    • set: void | Error

    Returns void | Error

  • Type Parameters

    Parameters

    • item: T
    • keys: (keyof T)[]
    • current: Error | T

    Returns Error | T

Generated using TypeDoc