UNPKG

@nodecfdi/cfdi-cleaner

Version:

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

20 lines (19 loc) 985 B
import { type Document } from '@nodecfdi/cfdi-core'; import XmlAttributeMethods from '#src/mixins/xml_attribute_methods'; import { type XmlDocumentCleanerInterface } from '#src/types'; declare const RemoveIncompleteSchemaLocations_base: import("ts-mixer/dist/types/types").Class<any[], XmlAttributeMethods, typeof XmlAttributeMethods>; export default class RemoveIncompleteSchemaLocations extends RemoveIncompleteSchemaLocations_base implements XmlDocumentCleanerInterface { clean(document: Document): void; /** * @param schemaLocationValue - SchemaLocation */ cleanSchemaLocationValue(schemaLocationValue: string): string; /** * Parses schema location value skipping namespaces without xsd locations (identified by .xsd extension) * * @param schemaLocationValue - SchemaLocation */ schemaLocationValueNamespaceXsdPairToArray(schemaLocationValue: string): Record<string, string>; uriEndsWithXsd(uri: string): boolean; } export {};