Natural Polyglot Machine

    @types/xmltojson
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.29 • Public • Published

    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.

    Keywords

    none

    Install

    npm i @types/xmltojson

    DownloadsWeekly Downloads

    161

    Version

    0.0.29

    License

    MIT

    Unpacked Size

    4.91 kB

    Total Files

    4

    Last publish

    Collaborators

    • types