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

EventEmitter

# Defined in

event/EventEmitter.ts:16 (opens new window)


# on

on(type, listener): EventEmitter

# Parameters

Name Type
type string
listener Listener

# Returns

EventEmitter

# Defined in

event/EventEmitter.ts:9 (opens new window)


# once

once(type, listener): EventEmitter

# Parameters

Name Type
type string
listener Listener

# Returns

EventEmitter

# Defined in

event/EventEmitter.ts:33 (opens new window)


# removeAllListeners

removeAllListeners(): EventEmitter

# Returns

EventEmitter

# Defined in

event/EventEmitter.ts:85 (opens new window)