@ui5/linter
Version:
A static code analysis tool for UI5
9 lines (8 loc) • 563 B
TypeScript
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>;