Skip to content

@purista/core v2.0.5


PURISTA API / @purista/core / IEmitter

Interface: IEmitter<T>

Defined in: packages/core/src/core/types/GenericEventEmitter.ts:8

Type Parameters

T extends EventMap

Methods

emit()

emit<K>(eventName, parameter?): void

Defined in: packages/core/src/core/types/GenericEventEmitter.ts:11

Type Parameters

K extends string

Parameters

eventName

K

parameter?

T[K]

Returns

void


off()

off<K>(eventName, fn): void

Defined in: packages/core/src/core/types/GenericEventEmitter.ts:10

Type Parameters

K extends string

Parameters

eventName

K

fn

EventReceiver<T[K]>

Returns

void


on()

on<K>(eventName, fn): void

Defined in: packages/core/src/core/types/GenericEventEmitter.ts:9

Type Parameters

K extends string

Parameters

eventName

K

fn

EventReceiver<T[K]>

Returns

void