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