Class AsyncStorage

Hierarchy

  • Storage
    • AsyncStorage

Constructors

  • Parameters

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

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

          Parameters

          • key: string

          Returns Promise<T>

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

          • key: string

          Returns Promise<boolean>

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

          • key: string

          Returns Promise<void>

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

          Parameters

          • key: string
          • item: T

          Returns Promise<void>

    Returns AsyncStorage

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

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

    Returns Promise<boolean>

  • Type Parameters

    Parameters

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

    Returns boolean

  • Type Parameters

    Parameters

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

    Returns Promise<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 Promise<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