为什么 typedoc 忽略我的接口声明?

sha*_*hal 5 typescript typedoc

type S=string|undefined;
declare global {
    export interface String {
        /**
         * returns string between borders
         * @param   borderA - left border
         * @param   borderB - right border
         * @param aIsFirst - true if borderA is first, false if is last
         * @param bIsFirst - true if borderB is first, false if is last
         */
        between(borderA:S, borderB:S, aIsFirst:boolean, bIsFirst:boolean):S;
    }
}

Run Code Online (Sandbox Code Playgroud)

输入文档命令:typedoc --out ./documentation/ src/

它生成带有 HTML 的文件夹,取自 README.md,但在那里找不到我的界面的痕迹......

Ste*_*hen 1

TypeDoc 将仅记录由您的入口点之一导出的内容。如果您导出 Foo 而不是 IFoo,您将收到一条错误,指出它已使用“但未包含在文档中”...

请参阅https://github.com/TypeStrong/typedoc/issues/1739