From 80019566f217c0fed069d419d283d8059236a1a2 Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Sun, 9 Aug 2026 10:56:05 +0800 Subject: [PATCH] =?UTF-8?q?chore(doc-gates):=20keep=20cordisModuleBodies?= =?UTF-8?q?=20module-local=20=E2=80=94=20knip=20flags=20the=20unused=20exp?= =?UTF-8?q?ort?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/cordis-walk.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/cordis-walk.ts b/scripts/cordis-walk.ts index 98763c0adf..3f878be13c 100644 --- a/scripts/cordis-walk.ts +++ b/scripts/cordis-walk.ts @@ -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