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
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: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: none
Credits
These definitions were written by Max Boguslavskiy.