import { Writable } from 'stream' ; export interface Item { url : string ; seq : number ; duration : number ; time ? : number ; range ? : { start : number ; end : number ; } ; init ? : boolean ; } export interface Parser extends Writable { on ( event , listener ) : this ; on ( event , listener ) : this ; emit ( event , item ) : boolean ; emit ( event , ... args ) : boolean ; }