update
This commit is contained in:
35
ts/index.ts
35
ts/index.ts
@ -1,18 +1,35 @@
|
||||
import * as interfaces from './interfaces.js';
|
||||
import { ZUGFeRDXmlDecoder } from './classes.decoder.js';
|
||||
import { FacturXEncoder } from './classes.encoder.js';
|
||||
import { XInvoice } from './classes.xinvoice.js';
|
||||
|
||||
// Import format-specific encoder/decoder classes
|
||||
import { FacturXEncoder } from './formats/facturx.encoder.js';
|
||||
import { FacturXDecoder } from './formats/facturx.decoder.js';
|
||||
import { XInvoiceEncoder } from './formats/xinvoice.encoder.js';
|
||||
import { XInvoiceDecoder } from './formats/xinvoice.decoder.js';
|
||||
import { DecoderFactory } from './formats/decoder.factory.js';
|
||||
import { BaseDecoder } from './formats/base.decoder.js';
|
||||
|
||||
// Export interfaces
|
||||
export {
|
||||
interfaces,
|
||||
}
|
||||
export { interfaces };
|
||||
|
||||
// Export main class
|
||||
export { XInvoice }
|
||||
export { XInvoice };
|
||||
|
||||
// Export encoder/decoder classes
|
||||
export { FacturXEncoder, ZUGFeRDXmlDecoder }
|
||||
// Export format classes
|
||||
export {
|
||||
// Base classes
|
||||
BaseDecoder,
|
||||
DecoderFactory,
|
||||
|
||||
// Format-specific encoders
|
||||
FacturXEncoder,
|
||||
XInvoiceEncoder,
|
||||
|
||||
// Format-specific decoders
|
||||
FacturXDecoder,
|
||||
XInvoiceDecoder
|
||||
};
|
||||
|
||||
// For backward compatibility
|
||||
export { FacturXEncoder as ZugferdXmlEncoder }
|
||||
export { FacturXEncoder as ZugferdXmlEncoder };
|
||||
export { FacturXDecoder as ZUGFeRDXmlDecoder };
|
Reference in New Issue
Block a user