是否有 TypeScript/VSCode 设置在初始化类时自动完成类属性?类似于 Dart 具有 insertArgumentPlaceholders
的方式(参见 question )。我知道 TypeScript 有 completeFunctionCalls
,但功能似乎没有扩展到类。
目前我正在手动写出每个属性,但是对于具有许多属性的类来说,这是相当麻烦的;需要不断引用回类定义。
例如:
class User {
id: string;
name: string;
public constructor(init?: Partial<User>) {
Object.assign(this, init);
}
}
// Typing "const user = new User.." -> autocomplete/autofill to:
const user = new User({
id: // <placeholder>,
name: // <placeholder>,
});
编辑:
我知道 Copilot 和类似的扩展,它们不提供我所询问的功能。我的问题是是否有内置的 TypeScript 功能来自动建议/自动填充类属性。 Copilot(等)建议的属性通常甚至不存在于类中,我很好奇是否存在模仿 Dart 行为的设置。
最佳答案
有一个名为 Tabnine
的很棒的扩展,它支持几乎所有语言以及所有 IDE 和编辑器。这个扩展的 AI 非常强大。我建议您下载它。
塔宁官方site
visual studio code site 上的 Tabnine 扩展
关于typescript - 有没有办法在 TypeScript 中自动完成类属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70873622/