UNPKG

445 BTypeScriptView Raw
1/// <reference types="node" />
2import { Writable } from 'stream';
3export interface Item {
4 url: string;
5 seq: number;
6 duration: number;
7 time?: number;
8}
9export interface Parser extends Writable {
10 on(event: 'item', listener: (item: Item) => boolean): this;
11 on(event: string | symbol, listener: (...args: any[]) => any): this;
12 emit(event: 'item', item: Item): boolean;
13 emit(event: string, ...args: any[]): boolean;
14}