【发布时间】:2019-11-24 04:15:03
【问题描述】:
我有一个类 DropdownItem,它为下拉选项创建蓝图。
class DropdownItem {
value: string;
name: string;
....
}
还有其他选项可以将其命名为 DropdownItemInterface。
interface DropdownItemInterface { // ???
value: string;
name: string;
}
最佳做法是什么,或者有什么最佳做法?
【问题讨论】:
-
你为什么需要它?
DropdownItem都指一个类和一个类型。 -
你是对的,在这种特殊情况下它是多余的,尽管如果我使用类作为类型,打字稿不会向我展示它的洞察力。
-
@George.S - 应该。操场适合我。如果我输入
const item: DropdownItem = {,然后 Ctrl+Space 将显示value和name选项供我选择。 -
@T.J.Crowder 我在 VSCode 中使用它。它只是一个代码编辑器功能,我可以通过它至少显示它所指的类类型。
-
@T.J.Crowder 我也让它为我工作。再次感谢您,祝您编码愉快!)
标签: javascript typescript types typescript-typings