@types/xmltojson

@types/xmltojson

npm i @types/xmltojson

Readme

Installation

npm install --save @types/xmltojson

Summary

This package contains type definitions for xmltojson (https://github.com/metatribal/xmlToJSON).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/xmltojson.

index.d.ts

// Type definitions for xmltojson
// Project: https://github.com/metatribal/xmlToJSON
// Definitions by: Travis Crowe <https://github.com/traviscrowe>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped



export = xmltojson;

declare namespace xmltojson {
    function grokType(sValue: any): any;
    function parseString(xmlString: string, opt: Options): Object;
    function parseXml(oXMLParent: Document, opt: Options): Object;
    function xmlToString(xmlDoc: Document): string;
    function stringToXml(xmlString: string): Document;

    interface Options {
        mergeCDATA?: boolean | undefined,
        grokAttr?: boolean | undefined,
        grokText?: boolean | undefined,
        normalize?: boolean | undefined,
        xmlns?: boolean | undefined,
        namespaceKey?: string | undefined,
        textKey?: string | undefined,
        valueKey?: string | undefined,
        attrKey?: string | undefined,
        cdataKey?: string | undefined,
        attrsAsObject?: boolean | undefined,
        stripAttrPrefix?: boolean | undefined,
        stripElemPrefix?: boolean | undefined,
        childrenAsArray?: boolean | undefined
    }
}

Additional Details

  • Last updated: Fri, 02 Jul 2021 17:02:22 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Travis Crowe.

Jump To