TypeScript-覆盖vscode

时间:2019-02-15 15:13:41

标签: typescript

我有一个接受justify属性的组件。我将justify属性输入为:

type JustifyContent =
  | 'flex-end'
  | 'center'
  | 'space-between'
  | 'space-around'
  | 'space-evenly';

我省略了flex-start,因为它是默认值,我希望能够捕获类似的冗余属性。我的问题是,如果有人使用此组件并通过了flex-start

<MyComponent justify="flex-start" /> // <-- error type "flex-start" is not assignable to....

这可能会引起混乱。有什么办法可以覆盖该错误消息,使之类似于flex-start is the default value of this property, you do not need to pass it吗?

0 个答案:

没有答案