UNPKG

xmldom-qsa

Version:

Based on @xmldom/xmldom with some minor enhancements. Add querySelector, querySelectorAll and match method to Document and Element.

44 lines (34 loc) 997 B
/// <reference lib="dom" /> declare module "xmldom-qsa" { var DOMParser: DOMParserStatic; var XMLSerializer: XMLSerializerStatic; var DOMImplementation: DOMImplementationStatic; interface DOMImplementationStatic { new(): DOMImplementation; } interface DOMParserStatic { new (): DOMParser; new (options: Options): DOMParser; } interface XMLSerializerStatic { new (): XMLSerializer; } interface DOMParser { parseFromString(xmlsource: string, mimeType?: string): Document; } interface XMLSerializer { serializeToString(node: Node): string; } interface Options { locator?: any; errorHandler?: ErrorHandlerFunction | ErrorHandlerObject | undefined; } interface ErrorHandlerFunction { (level: string, msg: any): any; } interface ErrorHandlerObject { warning?: ((msg: any) => any) | undefined; error?: ((msg: any) => any) | undefined; fatalError?: ((msg: any) => any) | undefined; } }