我正在通过TypeScript向现有的JavaScript库添加JSDoc的类型信息。我有一个构造函数,它可以根据给定的参数的值设置一个属性: * Settings you can use to configure an instance of an {@link ExampleClass外部将property的声明解释为类似于property?: boolean;,但它看起来像是被解释为非可选的,并且在我的编辑器
如果设置了第一种类型(它本身是可选的),我想需要第二种类型。有时在代码中遇到问题,如果设置了一个可选属性,则还需要给出其他属性才能使react组件正常工作。: string // <--- If isEnlarged is set, imageUri shouldn't be optional原因是通过类型检查强制执行一致的组件行为。所有放大的组件都应该有一个文本和一个图像。
是否有一种通过<