UNPKG

control-see

Version:

Control Util Documentos Electronicos SUNAT

30 lines (29 loc) 1.11 kB
import { IFeFactory, Builder, PdfBuilder } from '@fe/common/abstract'; import { Response, PDocument, XML, CDR, PDF } from '@fe/common/exchange'; import { CPE } from '@fe/common/models'; import { Sender, Signer, Serializer } from '@fe/common/abstract'; import { FileSee } from '@fe/common/types'; export declare class FeFactory implements IFeFactory { private _builder?; private _pdfBuilder?; private _sender?; private _signer?; private _serializer?; private _lastfile?; get builder(): Builder; set builder(builder: Builder); get pdfBuilder(): PdfBuilder; set pdfBuilder(pdfBuilder: PdfBuilder); get sender(): Sender; set sender(sender: Sender); get signer(): Signer; set signer(signer: Signer); get serializer(): Serializer; set serializer(serializer: Serializer); get lastFile(): FileSee; set lastFile(lastFile: FileSee); send(document: CPE): Promise<Response>; sendXml(document: PDocument): Promise<CDR>; getPdf(document: CPE): Promise<PDF>; getXmlSigned(document: CPE): Promise<XML>; }