比如我有一个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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决