TypeScript中没有相同成员的2个不同列出的元素
我只想创建数据结构,我可以在IntellIJ IDE中使用语法预测 我需要创建两个或更多的结构,它们的名称与它们的值相同,但这两个结构上的名称不能相同。我需要知道关于打字脚本的编译时间 例如 我想知道如何使用枚举:TypeScript中没有相同成员的2个不同列出的元素,typescript,enums,Typescript,Enums,我只想创建数据结构,我可以在IntellIJ IDE中使用语法预测 我需要创建两个或更多的结构,它们的名称与它们的值相同,但这两个结构上的名称不能相同。我需要知道关于打字脚本的编译时间 例如 我想知道如何使用枚举: enum Direction { Up = "UP", Down = "DOWN", Left = "LEFT", Right = "RIGHT", } 但我需要以某种方式防止该文件中出现的所有枚举或“另一个更好的解决方案结构”的成员名称重复 比如:
enum Direction {
Up = "UP",
Down = "DOWN",
Left = "LEFT",
Right = "RIGHT",
}
但我需要以某种方式防止该文件中出现的所有枚举或“另一个更好的解决方案结构”的成员名称重复
比如:
enum Direction {
Up = "UP",
Down = "DOWN",
Left = "LEFT",
Right = "RIGHT",
}
enum HorizontalDirection {
Left = "LEFT",
Right = "RIGHT",
}
在这之后,我想得到一个错误,即“Left”和“Right”字段已经存在,并且保持该结构的分离。(我无法创建一个包含所有这些字段的类/枚举)
类似于扩展枚举,但不覆盖旧值,但会出现错误
也许有办法做到这一点