storage: {
    get<T>(keys: string | string[]): Promise<Record<string, T>>;
    set(items: Record<string, unknown>): Promise<void>;
    remove(keys: string | string[]): Promise<void>;
} = ...

Storage helper with consistent API across browsers

Type declaration

  • get:function
    • Type Parameters

      • T

      Parameters

      • keys: string | string[]

      Returns Promise<Record<string, T>>

  • set:function
    • Parameters

      • items: Record<string, unknown>

      Returns Promise<void>

  • remove:function
    • Parameters

      • keys: string | string[]

      Returns Promise<void>