xml-fiesta
Version:
Electronic signed document XML Protocol for Node & Browser
41 lines (40 loc) • 1.33 kB
TypeScript
/// <reference types="node" />
export default class XML {
eDocument: any;
signed: boolean;
version: any;
version_int: any;
fileElementName: any;
encrypted: any;
name: any;
contentType: any;
originalHash: any;
tracked: boolean;
destroyed: boolean;
nameSpaces: any;
static parse(string: any): Promise<XML>;
static parseByElectronicDocument(electronicDocument: any): XML;
static toXML(eDocument: any, file: string): any;
static removeEncrypedData(xmljs: any): void;
static removeGeolocation(xmljs: any): void;
static removeBlockchain(xmljs: any): void;
static removeTransfer(xmljs: any): void;
static detectNamespacePrefix(xmlString: string): string | null;
static createAttrNameStripper(xmlString: string): (name: string) => string;
static removeSignersCertificate(xmljs: any): void;
parseByElectronicDocument(electronicDocument: any): XML;
parse(xml: any): Promise<XML>;
canonical(electronicDocumentAttributes?: {}): any;
getCanonicalBuffer(electronicDocumentAttributes: any): Buffer;
file(): any;
pdf(): any;
xmlSigners(): any[];
getConservancyRecord(): {
caCert: any;
userCert: any;
record: any;
timestamp: any;
originalXmlHash: any;
version: any;
};
}