我在common.js文件中有以下方法。当我将“common.js”文件包含在打字稿文件中时,我在第一行收到编译错误。
我该如何解决这个问题?
Function.prototype.method = function (name, func) {
///<summary>
///Create a new method if it not ready exists
///</summary>
if (!this.prototype[name]) {
this.prototype[name] = func;
return this;
}
};
String.method('trim', function () {
return this.replace(/^\s|\s+$/g, '');
});
答案 0 :(得分:2)
找到它。
只需将common.js文件移动到common.ts文件即可。然后在扩展'prototype'
的行之前添加以下代码interface Function {
method(name: string, func: Function): any;
}