鉴于这两个接口,我希望typedoc记录PublicProps的属性key2和key3,但文档中仅显示key3。
export interface Props {
key1: string;
key2: string;
}
export interface PublicProps extends Omit<Props, "key1"> {
key3: string;
}
类似地排除并不能正确地记录属性,但是这次它显示了所有继承的属性,甚至包括那些被排除在外的属性。
这是尚未添加到typedoc的功能,还是我在这里做错了?
该用例的原因是拥有许多不同组件使用的大量共享属性,并且宁愿从一些接口中忽略某些属性,而不是精简我的基本接口并在所有组件上重复属性声明,这是这可能吗?
非常感谢您的帮助