Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StoragePlugin

Hierarchy

Index

Constructors

constructor

  • new StoragePlugin(key: string | function, debounceDelay?: number): StoragePlugin
  • Parameters

    • key: string | function
    • Default value debounceDelay: number = 3000

    Returns StoragePlugin

Methods

disable

  • disable(): void
  • Returns void

enable

  • enable(): void
  • Returns void

getKey

  • getKey(): string
  • Returns string

load

  • load(): void
  • Returns void

onCreationExport

  • onCreationExport(data: any): any
  • Parameters

    • data: any

    Returns any

onCreationImport

  • onCreationImport(): void

onDispose

  • onDispose(): void
  • Returns void

onExport

  • onExport(data: any): any
  • Parameters

    • data: any

    Returns any

onImport

  • onImport(): void
  • Returns void

onInject

  • onInject(): void
  • Returns void

onInstall

  • onInstall(editor: Editor): void
  • Parameters

    Returns void

Abstract read

  • read(key: string): Promise<any>
  • Parameters

    • key: string

    Returns Promise<any>

save

  • save(): void
  • Returns void

Abstract write

  • write(key: string, value: any): Promise<void>
  • Parameters

    • key: string
    • value: any

    Returns Promise<void>

Generated using TypeDoc