TypeScript 代码补全//因变量不显示
TypeScript code completion// dependent variable does not show up
我想通过 TypeScript 创建代码完成。我有命令:
Variable.Append1
Variable.Append2
Variable.Append3
现在我创建了这个class:
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 的初学者,很高兴每一个帮助!
Append1
、Append2
等都是Variable
class的实例方法。如果您创建 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
我想通过 TypeScript 创建代码完成。我有命令:
Variable.Append1
Variable.Append2
Variable.Append3
现在我创建了这个class:
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 的初学者,很高兴每一个帮助!
Append1
、Append2
等都是Variable
class的实例方法。如果您创建 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