UNPKG

@nodecfdi/cfdi-cleaner

Version:

Librería para limpiar comprobantes fiscales digitales v3.3 y v4.0

13 lines (12 loc) 774 B
import { type Document } from '@nodecfdi/cfdi-core'; import XmlNamespaceMethods from '#src/mixins/xml_namespace_methods'; import { type XmlDocumentCleanerInterface } from '#src/types'; declare const RemoveUnusedNamespaces_base: import("ts-mixer/dist/types/types").Class<any[], XmlNamespaceMethods, typeof XmlNamespaceMethods>; export default class RemoveUnusedNamespaces extends RemoveUnusedNamespaces_base implements XmlDocumentCleanerInterface { clean(document: Document): void; protected hasElementsOnNamespace(document: Document, namespace: string, prefix: string): boolean; protected hasAttributesOnNamespace(document: Document, namespace: string, prefix: string): boolean; private checkNamespaceNode; private isPrefixedNamespaceOnUse; } export {};