我可以帮助您进行翻译。以下是需要翻译的内容:
我有一个TypeScript定义文件,其中包含一个接口,如下所示:
interface IStreamHandler<E> {
stopStream(): void;
process(E : E);
onReady(bReady : boolean):void;
}
我想要实例化它,所以我声明一个变量,如下:
declare var StreamHandler: IStreamHandler<E>;
但这是不被允许的。
我该如何创建定义语法以便我可以做到这一点?
var sh = new StreamHandler<Animal>();
sh.process(E: Animal){//code impl}