Skip to main content

Class: ForgeEvent

Defined in: events/forge-event.ts:6

An event that can be raised and listened to.

Constructors

Constructor

new ForgeEvent(name): ForgeEvent

Defined in: events/forge-event.ts:28

Creates a new event.

Parameters

name

string

The name of the event.

Returns

ForgeEvent

Properties

name

name: string

Defined in: events/forge-event.ts:10

The name of the event.

Accessors

listeners

Get Signature

get listeners(): Listener[]

Defined in: events/forge-event.ts:20

Gets the list of listeners registered to this event.

Returns

Listener[]

Methods

clear()

clear(): void

Defined in: events/forge-event.ts:52

Clears all listeners from the event.

Returns

void


deregisterListener()

deregisterListener(listener): void

Defined in: events/forge-event.ts:45

Deregisters a listener from the event.

Parameters

listener

Listener

The listener to deregister.

Returns

void


raise()

raise(): void

Defined in: events/forge-event.ts:59

Raises the event, calling all registered listeners.

Returns

void


registerListener()

registerListener(listener): void

Defined in: events/forge-event.ts:37

Registers a listener to the event.

Parameters

listener

Listener

The listener to register.

Returns

void