我想通过TypeScript创建代码完成。我有命令:
Variable.Append1
Variable.Append2
Variable.Append3
现在我创建了这个类:
class Variable{
Append1(name: string){
if (name == undefined){
return 0;
}
return name;
}
Append2(name: string){
return name;
}
Append3(name: string, defaultValue: string){
if(name == undefined){
return defaultValue;
}
return name;
}
}
我已将它添加到我的库中,我的JavaScript文件识别出'Variable'参数,但不识别Append1,Append2和Append 3.我是TypeScript的初学者,很乐意为每一个帮助!
答案 0 :(得分:1)
Append1
,Append2
等是Variable
类的实例方法。如果您创建Variable
的实例:
这样可行:
let variable = new Variable();
variable.Append1("test"); // works
如果您打算将Append1
,Append2
等作为静态方法,请将其标记为:
class Variable {
static Append1(name: string){
if (name == undefined){
return 0;
}
return name;
}
// ...
}
Variable.Append1("test"); // works