UNPKG

@meldscience/meld

Version:

pipeable one-shot prompt scripting toolkit

20 lines (19 loc) 600 B
/** * codeImporter.ts * * Extracts code symbols (functions, classes, interfaces, etc.) from a TypeScript/JavaScript file. * Supports extracting multiple symbols and adjusting the heading level and text. */ export interface CodeImportOptions { filePath: string; symbolList: string[]; headingLevelOverride?: string; headingTextOverride?: string; skipHeading?: boolean; } export interface CodeImportResult { content: string; symbolsFound: boolean; duplicateSymbols: boolean; } export declare function importCodeSymbols(options: CodeImportOptions): CodeImportResult;