如何使一个相对属性成为必需(仅当其他属性为true时才使其成为必需(?
示例:
interface ITesteProps {
required: boolean
content{!required && '?'}: string
}
我知道这不是一个有效的代码。如何使内容只在必需的===为true时才是必需的?有可能吗?
您可以这样做:
type ITesteProps = { requred: true; content: string; } | {required: false; }