UNPKG

autosnippet

Version:

Extract code patterns into a knowledge base for AI coding assistants

28 lines (27 loc) 937 B
/** * Build targetFileMap from collected source files. * * Previously duplicated in: * - bootstrap-internal.ts (Phase 4.5) * - rescan-internal.ts (Step 6) * * @module bootstrap/shared/target-file-map */ import type { TargetFile } from './handler-types.js'; /** Minimal file shape required by buildTargetFileMap */ interface SourceFile { name: string; relativePath: string; targetName: string; content: string; } /** * Build a map of target → TargetFile[] from collected source files. * * @param allFiles - Collected source files from Phase 1 * @param contentMaxLines - Max lines to include in content (default: 120) * @param sort - Whether to sort files by priority within each target (default: false) * @returns Record<targetName, TargetFile[]> */ export declare function buildTargetFileMap(allFiles: SourceFile[], contentMaxLines: number, sort?: boolean): Record<string, TargetFile[]>; export {};