chore(doc-gates): keep cordisModuleBodies module-local — knip flags the unused export

This commit is contained in:
Tianyi Cui
2026-08-09 10:56:05 +08:00
parent c9205901ec
commit 80019566f2

View File

@@ -40,8 +40,9 @@ export function contextMergeFiles(
}
/** Every cordis module-merge body in `sf`: `declare module 'cordis'` (harness
* packages) or `declare module './context.ts'` (vendor core), in source order. */
export function cordisModuleBodies(sf: ts.SourceFile): ts.ModuleBlock[] {
* packages) or `declare module './context.ts'` (vendor core), in source order.
* Module-local: consumers walk blocks through {@link contextMergeFiles}. */
function cordisModuleBodies(sf: ts.SourceFile): ts.ModuleBlock[] {
const bodies: ts.ModuleBlock[] = []
for (const stmt of sf.statements) {
if (!ts.isModuleDeclaration(stmt) || !ts.isStringLiteral(stmt.name)) continue