Typedoc没有记录继承接口的忽略属性

时间:2019-12-11 15:58:12

标签: typescript typedoc

鉴于这两个接口,我希望typedoc记录PublicProps的属性key2和key3,但文档中仅显示key3。

export interface Props {
    key1: string;
    key2: string;
}
export interface PublicProps extends Omit<Props, "key1"> {
    key3: string;
}

类似地排除并不能正确地记录属性,但是这次它显示了所有继承的属性,甚至包括那些被排除在外的属性。

这是尚未添加到typedoc的功能,还是我在这里做错了?

该用例的原因是拥有许多不同组件使用的大量共享属性,并且宁愿从一些接口中忽略某些属性,而不是精简我的基本接口并在所有组件上重复属性声明,这是这可能吗?

非常感谢您的帮助

0 个答案:

没有答案