Skip to main content

Class: CreditEventEmitter

Defined in: javascript/src/stores/events.ts:40

Typed pub/sub event emitter for credit events.

Constructors

Constructor

new CreditEventEmitter(): CreditEventEmitter

Returns

CreditEventEmitter

Methods

clearAll()

clearAll(): void

Defined in: javascript/src/stores/events.ts:76

Remove all handlers for all types.

Returns

void


clearType()

clearType(type): void

Defined in: javascript/src/stores/events.ts:71

Remove all handlers for a specific type.

Parameters

type

CreditEventType

Returns

void


emit()

emit(event): void

Defined in: javascript/src/stores/events.ts:57

Emit an event to all registered handlers. No-op if no handlers exist.

Parameters

event

CreditEvent

Returns

void


off()

off(type, handler): void

Defined in: javascript/src/stores/events.ts:52

Remove a previously registered handler.

Parameters

type

CreditEventType

handler

EventHandler

Returns

void


on()

on(type, handler): void

Defined in: javascript/src/stores/events.ts:44

Register a handler for a specific event type.

Parameters

type

CreditEventType

handler

EventHandler

Returns

void