# Interface ParserOptions

interface ParserOptions {
async ?: boolean;
attrkey ?: string;
attrNameProcessors ?: ((name: string) => any)[];
attrValueProcessors ?: ((value: string, name: string) => any)[];
charkey ?: string;
charsAsChildren ?: boolean;
childkey ?: string;
chunkSize ?: number;
emptyTag ?: string | (() => any);
explicitArray ?: boolean;
explicitCharkey ?: boolean;
explicitChildren ?: boolean;
explicitRoot ?: boolean;
ignoreAttrs ?: boolean;
includeWhiteChars ?: boolean;
mergeAttrs ?: boolean;
normalize ?: boolean;
normalizeTags ?: boolean;
preserveChildrenOrder ?: boolean;
strict ?: boolean;
tagNameProcessors ?: ((name: string) => any)[];
trim ?: boolean;
validator ?: Function;
valueProcessors ?: ((value: string, name: string) => any)[];
xmlns ?: boolean;
}

- Defined in node_modules/@types/xml2js/index.d.ts:42

##### Index

### Properties

async?
attrkey?
attrNameProcessors?
attrValueProcessors?
charkey?
charsAsChildren?
childkey?
chunkSize?
emptyTag?
explicitArray?
explicitCharkey?
explicitChildren?
explicitRoot?
ignoreAttrs?
includeWhiteChars?
mergeAttrs?
normalize?
normalizeTags?
preserveChildrenOrder?
strict?
tagNameProcessors?
trim?
validator?
valueProcessors?
xmlns?

## Properties

### `Optional` async

async?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:61

### `Optional` attrkey

attrkey?: string

- Defined in node_modules/@types/xml2js/index.d.ts:43

### `Optional` attrNameProcessors

attrNameProcessors?: ((name: string) => any)[]

- Defined in node_modules/@types/xml2js/index.d.ts:63

### `Optional` attrValueProcessors

attrValueProcessors?: ((value: string, name: string) => any)[]

- Defined in node_modules/@types/xml2js/index.d.ts:64

### `Optional` charkey

charkey?: string

- Defined in node_modules/@types/xml2js/index.d.ts:44

### `Optional` charsAsChildren

charsAsChildren?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:59

### `Optional` childkey

childkey?: string

- Defined in node_modules/@types/xml2js/index.d.ts:57

### `Optional` chunkSize

chunkSize?: number

- Defined in node_modules/@types/xml2js/index.d.ts:67

### `Optional` emptyTag

emptyTag?: string | (() => any)

- Defined in node_modules/@types/xml2js/index.d.ts:50

### `Optional` explicitArray

explicitArray?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:51

### `Optional` explicitCharkey

explicitCharkey?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:45

### `Optional` explicitChildren

explicitChildren?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:56

### `Optional` explicitRoot

explicitRoot?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:49

### `Optional` ignoreAttrs

ignoreAttrs?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:52

### `Optional` includeWhiteChars

includeWhiteChars?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:60

### `Optional` mergeAttrs

mergeAttrs?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:53

### `Optional` normalize

normalize?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:48

### `Optional` normalizeTags

normalizeTags?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:47

### `Optional` preserveChildrenOrder

preserveChildrenOrder?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:58

### `Optional` strict

strict?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:62

### `Optional` tagNameProcessors

tagNameProcessors?: ((name: string) => any)[]

- Defined in node_modules/@types/xml2js/index.d.ts:65

### `Optional` trim

trim?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:46

### `Optional` validator

validator?: Function

- Defined in node_modules/@types/xml2js/index.d.ts:54

### `Optional` valueProcessors

valueProcessors?: ((value: string, name: string) => any)[]

- Defined in node_modules/@types/xml2js/index.d.ts:66

### `Optional` xmlns

xmlns?: boolean

- Defined in node_modules/@types/xml2js/index.d.ts:55