Project Files
lib / parser.d.ts
export interface ParsedContent {
title?: string;
description?: string;
ogImage?: string;
headings: string[];
paragraphs: string[];
links: Array<{
href: string;
text: string;
}>;
metadata: Record<string, string>;
}
export declare function parseHtml(html: string): Promise<ParsedContent>;
export declare function extractElementsBySelector(html: string, selector: string): Array<{
tag: string;
content: string;
attributes: Record<string, string>;
}>;
export declare function searchInHtml(html: string, keywords: string[]): Array<{
keyword: string;
matches: number;
context: string[];
}>;
//# sourceMappingURL=parser.d.ts.map