Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LocalStorage

A loki persistence adapter which persists to web browser's local storage object

constructor

LocalStorageAdapter

Hierarchy

  • LocalStorage

Implements

Index

Methods

deleteDatabase

  • deleteDatabase(dbname: string): Promise<void>
  • deleteDatabase() - delete the database from localstorage, will throw an error if it can't be deleted

    Parameters

    • dbname: string

      the filename of the database to delete

    Returns Promise<void>

    a Promise that resolves after the database was deleted

loadDatabase

  • loadDatabase(dbname: string): Promise<string>

saveDatabase

  • saveDatabase(dbname: string, dbstring: string): Promise<void>
  • saveDatabase() - save data to localstorage, will throw an error if the file can't be saved might want to expand this to avoid dataloss on partial save

    Parameters

    • dbname: string

      the filename of the database to load

    • dbstring: string

    Returns Promise<void>

    a Promise that resolves after the database was saved

Static deregister

  • deregister(): void

Static register

  • register(): void

Generated using TypeDoc