@eleven-am/transcoder
Version:
High-performance HLS transcoding library with hardware acceleration, intelligent client management, and distributed processing support for Node.js
10 lines • 682 B
TypeScript
import { EventEmitter } from 'events';
import { TaskEither } from '@eleven-am/fp';
export declare function streamToString(stream: NodeJS.ReadableStream): TaskEither<string>;
export declare function streamToJson<T>(stream: NodeJS.ReadableStream): TaskEither<T>;
export declare class ExtendedEventEmitter<EventMap extends Record<string, any>> extends EventEmitter {
emit<K extends keyof EventMap & string>(event: K, args: EventMap[K]): boolean;
on<K extends keyof EventMap & string>(event: K, listener: (args: EventMap[K]) => void): this;
once<K extends keyof EventMap & string>(event: K, listener: (args: EventMap[K]) => void): this;
}
//# sourceMappingURL=utils.d.ts.map