UNPKG

parse-html-table

Version:

A lightweight library for parsing HTML tables into structured data using TypeScript.

13 lines (11 loc) 394 B
interface TableData<T> { headers: string[]; rows: T[]; } interface RowData { [header: string]: string; } type TableParserFactory<T extends RowData> = (html: string) => TableParser<T>; type TableParser<T extends RowData> = () => TableData<T>; declare function createTableParser<T extends RowData>(): TableParserFactory<T>; export { RowData, TableParserFactory, createTableParser };