@meldscience/meld
Version:
pipeable one-shot prompt scripting toolkit
19 lines (18 loc) • 543 B
TypeScript
/**
* markdownImporter.ts
*
* Extracts a section of a markdown file from a given heading to the next heading.
* Ignores headings within fenced code blocks.
*/
export interface MarkdownImportOptions {
filePath: string;
heading?: string;
headingLevelOverride?: string;
headingTextOverride?: string;
}
export interface MarkdownImportResult {
content: string;
headingFound: boolean;
duplicateHeadings: boolean;
}
export declare function importMarkdownSection(options: MarkdownImportOptions): MarkdownImportResult;