// Type definitions for cloneable-readable 1.1 // Project: https://github.com/mcollina/cloneable-readable#readme // Definitions by: Nikita Volodin // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.2 /// import { Readable } from 'stream'; type Cloneable = T & { clone(): Cloneable }; interface CloneableFn { (x: T): Cloneable; isCloneable(x: Readable): boolean; } declare const cloneable: CloneableFn; export = cloneable;