UNPKG

@np-dev/youtubei-js

Version:

A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).

12 lines (11 loc) 346 B
export interface EventBuffer<T> { push(value: T): void; error(error: Error): void; finish(): void; drain(): AsyncGenerator<T>; } export interface CreateEventBufferConfig { onDrainStart?: () => void; onDrainEnd?: () => void; } export declare function createEventBuffer<T>(config?: CreateEventBufferConfig): EventBuffer<T>;