UNPKG

@html-eslint/template-parser

Version:

HTML parser for template literals

20 lines 818 B
export type TemplateLiteral = import("@html-eslint/types").TemplateLiteral; export type TemplateHTMLVisitor = import("./types").TemplateHTMLVisitor; export type SourceCode = import("eslint").SourceCode; /** * @typedef {import("@html-eslint/types").TemplateLiteral} TemplateLiteral * @typedef {import("./types").TemplateHTMLVisitor} TemplateHTMLVisitor * @typedef {import("eslint").SourceCode} SourceCode */ /** * @param {TemplateLiteral} node * @param {SourceCode} sourceCode * @param {TemplateHTMLVisitor} visitors */ export function parse(node: TemplateLiteral, sourceCode: SourceCode, visitors: TemplateHTMLVisitor): { ast: esHtmlParser.DocumentNode; html: string; tokens: esHtmlParser.AnyToken[]; }; import esHtmlParser = require("es-html-parser"); //# sourceMappingURL=template-parser.d.ts.map