Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DbEvents

Hierarchy

  • DbEvents

Callable

  • __call(eventName: "ready", subscriber: () => any, bSticky?: undefined | false | true): void
  • __call(eventName: "populate", subscriber: () => any): void
  • __call(eventName: "blocked", subscriber: () => any): void
  • __call(eventName: "versionchange", subscriber: (event: IDBVersionChangeEvent) => any): void
  • __call(eventName: string): DexieEvent
  • Parameters

    • eventName: "ready"
    • subscriber: () => any
        • (): any
        • Returns any

    • Optional bSticky: undefined | false | true

    Returns void

  • Parameters

    • eventName: "populate"
    • subscriber: () => any
        • (): any
        • Returns any

    Returns void

  • Parameters

    • eventName: "blocked"
    • subscriber: () => any
        • (): any
        • Returns any

    Returns void

  • Parameters

    • eventName: "versionchange"
    • subscriber: (event: IDBVersionChangeEvent) => any
        • (event: IDBVersionChangeEvent): any
        • Parameters

          • event: IDBVersionChangeEvent

          Returns any

    Returns void

  • Parameters

    • eventName: string

    Returns DexieEvent

Index

Properties

blocked

blocked: DexieEvent

populate

populate: DexieEvent

ready

versionchange

Methods

addEventType

  • addEventType(eventName: string, chainFunction?: undefined | ((f1: Function, f2: Function) => Function), defaultFunction?: Function): DexieEvent
  • addEventType(events: {}): DexieEvent
  • Parameters

    • eventName: string
    • Optional chainFunction: undefined | ((f1: Function, f2: Function) => Function)
    • Optional defaultFunction: Function

    Returns DexieEvent

  • Parameters

    • events: {}
      • [eventName: string]: "asap" | [(f1: Function, f2: Function) => Function, Function]

    Returns DexieEvent

Generated using TypeDoc