UNPKG

@fin.cx/einvoice

Version:

A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.

14 lines (13 loc) 404 B
import type { TInvoice } from '../../interfaces/common.js'; /** * Base encoder class that defines common encoding functionality * for all invoice format encoders */ export declare abstract class BaseEncoder { /** * Encodes a TInvoice object into XML * @param invoice TInvoice object to encode * @returns XML string */ abstract encode(invoice: TInvoice): Promise<string>; }