Skip to content

EventEmitter class

The representation of event emitter.


The default constructor. ⊕ new EventEmitter(source: any): EventEmitter

  • source: any - The source.


The array of events.

● events: EqEventTypeRec[]


The source.

● source: any



Enters to silent mode.

▸ enterSilentMode(): void

Returns void


Exits from silent mode.

▸ exitSilentMode(): void

Returns void


Fires the event.

▸ fire(eventType: string,data?: any,postpone?: number,force?: boolean): void

  • eventType: string - The event type.
  • data: any, Optional - The event data.
  • postpone: number, Default value = 0 - The postpone.
  • force: boolean, Default value = false - To fire force. If value is true, ignores silent mode.

Returns void


Checks if emitter is in silent mode.

▸ isSilent(): boolean

Returns boolean - true, if silent mode is enable.


Subscries to the event.

▸ subscribe(eventType: string,callback: (event: EqEvent) => void): string

  • eventType: string - The event type.
  • callback: (event: EqEvent) => void - The callback.

Returns string - The subscribtion ID.


Unsubsribes from the event.

▸ unsubscribe(eventType: string,callbackId: string): void

  • eventType: string - The event type.
  • callbackId: string - The subscribtion ID.

Returns void