Skip to content

API Reference


API Reference / EventEmitter

Class: EventEmitter

Defined in: event/EventEmitter.ts:3

Constructors

Constructor

new EventEmitter(): EventEmitter

Returns

EventEmitter

Properties

$emittingType

protected $emittingType: string = null

Defined in: event/EventEmitter.ts:6


$events

protected $events: Object = {}

Defined in: event/EventEmitter.ts:5


$removedListeners

protected $removedListeners: Listener[] = []

Defined in: event/EventEmitter.ts:7

Methods

emit()

Call Signature

emit(event): boolean

Defined in: event/EventEmitter.ts:42

Parameters
event

Event

Returns

boolean

Call Signature

emit(type, ...args): boolean

Defined in: event/EventEmitter.ts:43

Parameters
type

string

args

...any[]

Returns

boolean


hasEventListener()

hasEventListener(type): boolean

Defined in: event/EventEmitter.ts:80

Parameters

type

string

Returns

boolean


off()

off(type, listener?): this

Defined in: event/EventEmitter.ts:16

Parameters

type

string

listener?

Listener

Returns

this


on()

on(type, listener): this

Defined in: event/EventEmitter.ts:9

Parameters

type

string

listener

Listener

Returns

this


once()

once(type, listener): this

Defined in: event/EventEmitter.ts:33

Parameters

type

string

listener

Listener

Returns

this


removeAllListeners()

removeAllListeners(): this

Defined in: event/EventEmitter.ts:85

Returns

this