【发布时间】:2021-07-21 15:51:01
【问题描述】:
打字稿中有没有一种方法可以使接口依赖于该接口中某些东西的值?我想要做的是我有一个可以选择关闭的盒子,而且无论我们是否存储该动作以使其持久化,它也是可选的,所以我有一个这样的界面:
interface ButtonProps = { closable: boolean, closableKey?: string }
如果 closable 为 false,我不希望人们能够设置 closableKey,反之亦然。 TypeScript 可以做到吗?
【问题讨论】:
标签: typescript interface