gpt4 book ai didi

typescript - VS 代码 typescript : auto-implement interface

转载 作者:搜寻专家 更新时间:2023-10-30 21:01:51 25 4
gpt4 key购买 nike

我在 typescript 中有一个接口(interface),想自动实现它。

我一直在环顾四周并根据 this stackoverflow questiongithub issue,此功能应该已经存在,但对我不起作用。没有出现灯泡。

Implement Interface Autocomplete

最佳答案

如果接口(interface)没有必需的成员,则代码操作/快速修复将不会出现在类定义中。

interface IFoo {
x?: number
y?: number
}

class Foo implements IFoo {
// no code action shown
}

但如果接口(interface)至少有一个必需的成员,则代码操作将出现,单击时将实现所有成员,包括可为空的成员。

interface IFoo {
x: number
y?: number
}

class Foo implements IFoo {
// code action will appear.
// will implement both x and y? when clicked
}

此行为是由于 TypeScript 的编译器,而不是 VS Code。您可以跟踪此问题,因为它与 VS Code 相关 here ,以及 TypeScript 功能 here .

关于typescript - VS 代码 typescript : auto-implement interface,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44819656/

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