API Reference / EventEmitter
# Class: EventEmitter
# Table of contents
# Constructors
# Properties
# Methods
# Constructors
# constructor
• new EventEmitter()
# Properties
# $emittingType
• Protected $emittingType: string = null
# Defined in
event/EventEmitter.ts:6 (opens new window)
# $events
• Protected $events: Object = {}
# Defined in
event/EventEmitter.ts:5 (opens new window)
# $removedListeners
• Protected $removedListeners: Listener[] = []
# Defined in
event/EventEmitter.ts:7 (opens new window)
# Methods
# emit
▸ emit(event): boolean
# Parameters
| Name | Type |
|---|---|
event | Event |
# Returns
boolean
# Defined in
event/EventEmitter.ts:42 (opens new window)
▸ emit(type, ...args): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
...args | any[] |
# Returns
boolean
# Defined in
event/EventEmitter.ts:43 (opens new window)
# hasEventListener
▸ hasEventListener(type): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
# Returns
boolean
# Defined in
event/EventEmitter.ts:80 (opens new window)
# off
▸ off(type, listener?): EventEmitter
# Parameters
| Name | Type |
|---|---|
type | string |
listener? | Listener |
# Returns
# Defined in
event/EventEmitter.ts:16 (opens new window)
# on
▸ on(type, listener): EventEmitter
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Defined in
event/EventEmitter.ts:9 (opens new window)
# once
▸ once(type, listener): EventEmitter
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Defined in
event/EventEmitter.ts:33 (opens new window)
# removeAllListeners
▸ removeAllListeners(): EventEmitter