@types/xml2js
Advanced tools
Comparing version 0.0.33 to 0.4.0
@@ -1,80 +0,78 @@ | ||
// Type definitions for node-xml2js | ||
// Type definitions for node-xml2js 0.4 | ||
// Project: https://github.com/Leonidas-from-XIV/node-xml2js | ||
// Definitions by: Michel Salib <https://github.com/michelsalib>, Jason McNeil <https://github.com/jasonrm>, Christopher Currens <https://github.com/ccurrens>, Edward Hinkle <https://github.com/edwardhinkle> | ||
// Definitions by: Michel Salib <https://github.com/michelsalib> | ||
// Jason McNeil <https://github.com/jasonrm> | ||
// Christopher Currens <https://github.com/ccurrens> | ||
// Edward Hinkle <https://github.com/edwardhinkle> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
/// <reference path="./processors.d.ts" /> | ||
/// <reference types="node"/> | ||
import { EventEmitter } from 'events'; | ||
export = xml2js; | ||
export function parseString(xml: convertableToString, callback: (err: any, result: any) => void): void; | ||
export function parseString(xml: convertableToString, options: OptionsV2, callback: (err: any, result: any) => void): void; | ||
import * as events from 'events' | ||
export const defaults: { | ||
'0.1': Options; | ||
'0.2': OptionsV2; | ||
}; | ||
declare namespace xml2js { | ||
function parseString(xml: convertableToString, callback: (err: any, result: any) => void): void; | ||
function parseString(xml: convertableToString, options: OptionsV2, callback: (err: any, result: any) => void): void; | ||
export class Builder { | ||
constructor(options?: OptionsV2); | ||
buildObject(rootObj: any): string; | ||
} | ||
var defaults: { | ||
'0.1': Options; | ||
'0.2': OptionsV2; | ||
} | ||
export class Parser extends EventEmitter { | ||
constructor(options?: OptionsV2); | ||
parseString(str: convertableToString, cb?: Function): void; | ||
reset(): void; | ||
} | ||
class Builder { | ||
constructor(options?: OptionsV2); | ||
buildObject(rootObj: any): string; | ||
} | ||
export interface Options { | ||
async?: boolean; | ||
attrkey?: string; | ||
attrNameProcessors?: [(name: string) => any]; | ||
attrValueProcessors?: [(name: string) => any]; | ||
charkey?: string; | ||
charsAsChildren?: boolean; | ||
childkey?: string; | ||
emptyTag?: any; | ||
explicitArray?: boolean; | ||
explicitCharkey?: boolean; | ||
explicitChildren?: boolean; | ||
explicitRoot?: boolean; | ||
ignoreAttrs?: boolean; | ||
includeWhiteChars?: boolean; | ||
mergeAttrs?: boolean; | ||
normalize?: boolean; | ||
normalizeTags?: boolean; | ||
strict?: boolean; | ||
tagNameProcessors?: [(name: string) => any]; | ||
trim?: boolean; | ||
validator?: Function; | ||
valueProcessors?: [(name: string) => any]; | ||
xmlns?: boolean; | ||
} | ||
class Parser extends events.EventEmitter { | ||
constructor(options?: OptionsV2); | ||
parseString(str: convertableToString, cb?: Function): void; | ||
reset(): void; | ||
} | ||
export interface OptionsV2 extends Options { | ||
preserveChildrenOrder?: boolean; | ||
rootName?: string; | ||
xmldec?: { | ||
version: string; | ||
encoding?: string; | ||
standalone?: boolean; | ||
}; | ||
doctype?: any; | ||
renderOpts?: { | ||
pretty?: boolean; | ||
indent?: string; | ||
newline?: string; | ||
}; | ||
headless?: boolean; | ||
chunkSize?: number; | ||
cdata?: boolean; | ||
} | ||
interface Options { | ||
async?: boolean; | ||
attrkey?: string; | ||
attrNameProcessors?: [(name: string) => any]; | ||
attrValueProcessors?: [(name: string) => any]; | ||
charkey?: string; | ||
charsAsChildren?: boolean; | ||
childkey?: string; | ||
emptyTag?: any; | ||
explicitArray?: boolean; | ||
explicitCharkey?: boolean; | ||
explicitChildren?: boolean; | ||
explicitRoot?: boolean; | ||
ignoreAttrs?: boolean; | ||
includeWhiteChars?: boolean; | ||
mergeAttrs?: boolean; | ||
normalize?: boolean; | ||
normalizeTags?: boolean; | ||
strict?: boolean; | ||
tagNameProcessors?: [(name: string) => any]; | ||
trim?: boolean; | ||
validator?: Function; | ||
valueProcessors?: [(name: string) => any]; | ||
xmlns?: boolean; | ||
} | ||
interface OptionsV2 extends Options { | ||
preserveChildrenOrder?: boolean; | ||
rootName?: string; | ||
xmldec?: { | ||
version: string; | ||
encoding?: string; | ||
standalone?: boolean; | ||
}; | ||
doctype?: any; | ||
renderOpts?: { | ||
pretty?: boolean; | ||
indent?: string; | ||
newline?: string; | ||
}; | ||
headless?: boolean; | ||
chunkSize?: number; | ||
cdata?: boolean; | ||
} | ||
interface convertableToString { | ||
toString(): string; | ||
} | ||
export interface convertableToString { | ||
toString(): string; | ||
} |
{ | ||
"name": "@types/xml2js", | ||
"version": "0.0.33", | ||
"version": "0.4.0", | ||
"description": "TypeScript definitions for node-xml2js", | ||
@@ -30,6 +30,8 @@ "license": "MIT", | ||
"scripts": {}, | ||
"dependencies": {}, | ||
"dependencies": { | ||
"@types/node": "*" | ||
}, | ||
"peerDependencies": {}, | ||
"typesPublisherContentHash": "7cbb2b959eca2601a60fa04e26556c1887136fe5aab90d5aac36e525c20ff2b1", | ||
"typesPublisherContentHash": "e03aa8386aeb137adae12dd97f741a0020b794e849f45eb9253c9947abe56959", | ||
"typeScriptVersion": "2.0" | ||
} |
@@ -8,7 +8,7 @@ # Installation | ||
# Details | ||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/xml2js | ||
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/xml2js | ||
Additional Details | ||
* Last updated: Sat, 11 Mar 2017 00:22:02 GMT | ||
* Dependencies: events | ||
* Last updated: Fri, 23 Jun 2017 17:39:13 GMT | ||
* Dependencies: events, node | ||
* Global values: none | ||
@@ -15,0 +15,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5323
5
1
75
+ Added@types/node@*
+ Added@types/node@22.9.0(transitive)
+ Addedundici-types@6.19.8(transitive)