@thednp/domparser
Version:
🍝 Super light HTML parser for isomorphic applications.
27 lines (25 loc) • 750 B
text/typescript
import { ParseResult } from "./types-CQGajz-V.cjs";
//#region src/parts/parser.d.ts
/**
* **Parser**
*
* A tiny yet very fast and powerful parser that takes a string of HTML
* and returns a DOM tree representation. In benchmarks it shows up to
* 60x faster performance when compared to jsdom.
*
* @example
* ```ts
* const { root, components, tags } = Parser().parseFromString("<h1>Title</h1>");
* // > "root" is a RootLike node,
* // > "components" is an array of component names,
* // > "tags" is an array of tag names.
* ```
*
* @returns The result of the parser.
*/
declare function Parser(): {
parseFromString(htmlString?: string): ParseResult;
};
//#endregion
export { Parser };
//# sourceMappingURL=parser-BBxaAUtM.d.cts.map