gpt4 book ai didi

typescript - 有没有办法在 TypeScript 中自动完成类属性?

转载 作者:行者123 更新时间:2023-12-05 05:48:05 25 4
gpt4 key购买 nike

是否有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com