【发布时间】:2017-01-15 05:42:08
【问题描述】:
在"Typescript extend String Static"的帖子中,我得到了一些我们可以扩展现有的打字稿基类,例如,添加新方法
interface StringConstructor {
isNullOrEmpty(str:string):boolean;
}
String.isNullOrEmpty = (str:string) => !str;
确实有效。但是对于通用接口,我遇到了问题。例如,我需要在 Array 中添加新方法 contains()。我使用以下代码:
//1
interface Array<T> {
contain(item: T): boolean;
}
//2
?????? = (item: T) => {
// ....
return true;
};
在第 1 步之后,在 VS intellisense 中会弹出包含方法,但我在哪里可以实现方法?
【问题讨论】:
标签: typescript