Interface StartStop<StartReturn, StopReturn>

Type Parameters

  • StartReturn = unknown

  • StopReturn = unknown

Hierarchy

  • Evented
    • StartStop

Constructors

constructor

Properties

[initLock]: RWLockWriter

Accessors

  • get [eventHandled](): ReadonlyWeakSet<Event>
  • Returns ReadonlyWeakSet<Event>

  • get [eventHandlers](): ReadonlyMap<string, Set<EventHandlerInfo>>
  • Returns ReadonlyMap<string, Set<EventHandlerInfo>>

  • get [eventTarget](): EventTarget
  • Returns EventTarget

  • get [handleEventError](): ((evt) => void)
  • Returns ((evt) => void)

      • (evt): void
      • Parameters

        • evt: EventError

        Returns void

Methods

  • Parameters

    • type: string
    • callback: null | EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Parameters

    • event: Event

    Returns boolean

  • Parameters

    • type: string
    • callback: null | EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns void

  • Parameters

    • Rest ...args: any[]

    Returns Promise<void | StartReturn>

  • Parameters

    • Rest ...args: any[]

    Returns Promise<void | StopReturn>

Generated using TypeDoc