Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EventProcessor

Base event process. like event bus 事件处理. 类似event bus

Hierarchy

Index

Constructors

Properties

eventStore: any[] = []

Methods

  • emit(name: string, ...args: any[]): void
  • Parameters

    • name: string
    • Rest ...args: any[]

    Returns void

  • off(name: string, handler: any): void
  • Parameters

    • name: string
    • handler: any

    Returns void

  • on(name: string, handler: any): void
  • Parameters

    • name: string
    • handler: any

    Returns void

  • once(name: string, handler: any): () => void
  • Parameters

    • name: string
    • handler: any

    Returns () => void

      • (): void
      • Returns void

  • onceTimeout(name: string, handler: any, timeout: number): { off: () => void; promise: Promise<void> }
  • Parameters

    • name: string
    • handler: any
    • timeout: number

    Returns { off: () => void; promise: Promise<void> }

    • off: () => void
        • (): void
        • Returns void

    • promise: Promise<void>

Generated using TypeDoc