比如我有一个es5的类文件a.js
function A(name){
if(!(this instanceof A)){
return new A(name);
}
this.name = name;
}
A.prototype.showName = function(){
console.log(this.name);
}
module.exports = A;
像这种可以不带new
实例化的类如何编写d.ts文件
比如我有一个es5的类文件a.js
function A(name){
if(!(this instanceof A)){
return new A(name);
}
this.name = name;
}
A.prototype.showName = function(){
console.log(this.name);
}
module.exports = A;
像这种可以不带new
实例化的类如何编写d.ts文件
之前曾經弄過這個
https://www.npmjs.com/package...
但是不完善就是
或者看這裡有一堆各種解法
https://github.com/rsp/ts-no-new
但我沒試過就是
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
5 回答2.3k 阅读