@meldscience/meld
Version:
pipeable one-shot prompt scripting toolkit
20 lines (19 loc) • 600 B
TypeScript
/**
* 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;