Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EventEmitter

简单事件订阅模式

Hierarchy

Index

Properties

Static Private listeners

listeners: object

Type declaration

  • [key: string]: Function[]

Methods

addEventListener

  • addEventListener(name: string, callback: function): (Anonymous function)
  • 事件绑定

    Parameters

    • name: string

      事件名

    • callback: function

      执行回调

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns (Anonymous function)

emit

  • emit(name: string, ...args: any[]): void
  • 事件触发

    Parameters

    • name: string

      事件名

    • Rest ...args: any[]

      执行回调时传入的参数

    Returns void

removeEventListener

  • removeEventListener(name: string, callback: function): void
  • 事件解绑

    Parameters

    • name: string

      事件名

    • callback: function

      执行回调

        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns void

Generated using TypeDoc