2.0.5 • Published 2 years ago

@types/jxon v2.0.5

Weekly downloads
564
License
MIT
Repository
github
Last release
2 years ago

Installation

npm install --save @types/jxon

Summary

This package contains type definitions for jxon (https://www.npmjs.com/package/jxon).

Details

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

index.d.ts

// Type definitions for jxon 2.0
// Project: https://www.npmjs.com/package/jxon
// Definitions by: Definitions by: Vladimir Grenaderov <https://github.com/VladimirGrenaderov>,
//                                 Max Boguslavskiy <https://github.com/maxbogus>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.0

export type FunctionType = (arg: unknown) => void;
export type VerbosityType = 0 | 1 | 2 | 3;

export interface ConfigOptions {
    attrKey?: string | undefined;
    attrPrefix?: string | undefined;
    autoDate?: boolean | undefined;
    ignorePrefixedNodes?: boolean | undefined;
    lowerCaseTags?: boolean | undefined;
    parseValues?: boolean | undefined;
    trueIsEmpty?: boolean | undefined;
    valueKey?: string | undefined;
}

export function config(cfg: ConfigOptions): void;

export function stringToJs(str: string): object;

export function jsToString(
    objTree: object,
    namespaceURI?: string,
    qualifiedName?: string,
    documentType?: object,
): string;
export function stringify(objTree: object, namespaceURI?: string, qualifiedName?: string, documentType?: object): string;

export function xmlToJs(
    xmlDocument: any,
    verbosity?: VerbosityType,
    freeze?: boolean,
    nestedAttributes?: boolean,
): object;
export function build(xMLParent: any, verbosity?: VerbosityType, freeze?: boolean, nesteAttributes?: boolean): object;

export function jsToXml(objTree: object, namespaceURI?: string, qualifiedName?: string, documentType?: object): any;
export function unbuild(objTree: object, namespaceURI?: string, qualifiedName?: string, documentType?: object): any;

export function stringToXml(xmlStr: string): any;

export function xmlToString(xmlObj: any): string;

export function each(obj: any, func: FunctionType, thisArg: any): void;

Additional Details

  • Last updated: Thu, 08 Jul 2021 16:23:03 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Definitions by: Vladimir Grenaderov, and Max Boguslavskiy.

2.0.3

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.2

3 years ago

2.0.1

4 years ago

2.0.0

6 years ago