基本上,我试图处理的情况,当我有一个样式对象,这个对象必须有maxHeight高度或属性。在这种情况下,如果已经传递了其中一些属性,则不再需要另一个属性。然而,我找不到任何可能的方法来做它通过TS。我试着这样做,但这个解决方案不起作用,不幸的是
的例子:
type Style = {
['maxHeight' | 'height': string]: string | number;
}
非常感谢任何帮助或适当的文档链接!
可以使用联合类型:
type Style =
| { maxHeight: string | number }
| { height: string | number }
;