UNPKG

@remotion/renderer

Version:

Render Remotion videos using Node.js or Bun

24 lines (23 loc) 1.09 kB
import type { EventType, Handler } from './mitt'; export interface CommonEventEmitter { on(event: EventType, handler: Handler): CommonEventEmitter; off(event: EventType, handler: Handler): CommonEventEmitter; addListener(event: EventType, handler: Handler): CommonEventEmitter; emit(event: EventType, eventData?: unknown): boolean; once(event: EventType, handler: Handler): CommonEventEmitter; listenerCount(event: string): number; removeAllListeners(event?: EventType): CommonEventEmitter; } export declare class EventEmitter implements CommonEventEmitter { private emitter; private eventsMap; constructor(); on(event: EventType, handler: Handler): EventEmitter; off(event: EventType, handler: Handler): EventEmitter; addListener(event: EventType, handler: Handler): EventEmitter; emit(event: EventType, eventData?: unknown): boolean; once(event: EventType, handler: Handler): EventEmitter; listenerCount(event: EventType): number; removeAllListeners(event?: EventType): EventEmitter; private eventListenersCount; }