UNPKG

@ui5/linter

Version:

A static code analysis tool for UI5

9 lines (8 loc) 563 B
import type { ReadStream } from "node:fs"; import { SAXParser, Tag, Text } from "sax-wasm"; import { Directive } from "../linter/LinterContext.js"; export declare function isSaxParserToJSON(tag: unknown): tag is Tag; export declare function isSaxText(tag: unknown): tag is Text; export declare function extractDirective(comment: Text): Directive | undefined; export declare function initSaxWasm(): Promise<Buffer>; export declare function parseXml(contentStream: ReadStream, parseHandler: typeof SAXParser.prototype.eventHandler, events?: number): Promise<void>;