https://github.com/trialanderrororg/ooxast
Type definitions for `ooxast` (Open Office XML abstract syntax tree), a syntax for abstract syntax trees representing Open Office XML documents in the [`unist`](https://github.com/syntax-tree/unist) format.
https://github.com/trialanderrororg/ooxast
ast docx ooxast reoff syntax-tree unified
Last synced: 4 months ago
JSON representation
Type definitions for `ooxast` (Open Office XML abstract syntax tree), a syntax for abstract syntax trees representing Open Office XML documents in the [`unist`](https://github.com/syntax-tree/unist) format.
- Host: GitHub
- URL: https://github.com/trialanderrororg/ooxast
- Owner: TrialAndErrorOrg
- Created: 2023-02-28T21:57:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T18:52:02.000Z (almost 2 years ago)
- Last Synced: 2025-01-08T17:55:46.609Z (over 1 year ago)
- Topics: ast, docx, ooxast, reoff, syntax-tree, unified
- Language: TypeScript
- Size: 1.63 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
> **Note**
> This repository is automatically generated from the [main parser monorepo](https://github.com/TrialAndErrorOrg/parsers). Please submit any issues or pull requests there.
# ooxast
[](https://badge.fury.io/js/ooxast) [](https://www.npmjs.com/package/ooxast)
Type definitions for `ooxast` (Open Office XML abstract syntax tree), a syntax for abstract syntax trees representing Open Office XML documents in the [`unist`](https://github.com/syntax-tree/unist) format.
## Contents
* [ooxast](#ooxast)
* [Contents](#contents)
* [What is this?](#what-is-this)
* [When should I use this?](#when-should-i-use-this)
* [Install](#install)
* [Use](#use)
* [API](#api)
* [Syntax tree](#syntax-tree)
* [Types](#types)
* [Compatibility](#compatibility)
* [Security](#security)
* [Related](#related)
* [Contribute](#contribute)
* [License](#license)
## What is this?
## When should I use this?
## Install
This package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). In Node.js (version 12.20+, 14.14+, 16.0+, 18.0+), install as
```bash
pnpm add ooxast
# or with yarn
# yarn add ooxast
# or with npm
# npm install ooxast
```
## Use
## API
## Index
### `Namespaces`
* [Math](Math.md)
***
### `document`
> [`document`](modules.md#document)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:5007](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L5007) [src/lib/ooxml/wordprocessingml/main.ts:5024](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L5024)
***
### `AbstractNum`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**AbstractNum**
#### Properties
##### `attributes`
> `object`
```ts
{
w:abstractNumId: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:abstractNumId` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:15](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L15)
##### `children`
> ([`StringTag`](modules.md#stringtag)<`"start"`> | [`Lvl`](modules.md#lvl) | [`MultiLevelType`](modules.md#multileveltype) | [`StringTag`](modules.md#stringtag)<`"name"`> | [`LongHexNumber`](modules.md#longhexnumber) | [`StringTag`](modules.md#stringtag)<`"numStyleLink"`> | [`StringTag`](modules.md#stringtag)<`"styleLink"`>)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:18](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L18)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:abstractNum"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:14](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L14)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:13](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L13)
***
### `AbstractNumMap`
#### Properties
##### `lvl?`
> [`Lvl`](modules.md#lvl)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:22](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L22)
##### `multiLevelType?`
> [`MultiLevelType`](modules.md#multileveltype)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:23](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L23)
##### `name?`
> [`StringTag`](modules.md#stringtag)<`"name"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:24](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L24)
##### `nsid?`
> [`LongHexNumber`](modules.md#longhexnumber)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:25](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L25)
##### `numStyleLink?`
> [`StringTag`](modules.md#stringtag)<`"numStyleLink"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:26](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L26)
##### `start?`
> [`StringTag`](modules.md#stringtag)<`"start"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:29](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L29)
##### `styleLink?`
> [`StringTag`](modules.md#stringtag)<`"styleLink"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:27](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L27)
##### `tmpl?`
> [`LongHexNumber`](modules.md#longhexnumber)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:28](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L28)
***
### `AltChunk`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**AltChunk**
#### Properties
##### `attributes`
> `object`
```ts
{
w:id?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:id`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:35](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L35)
##### `children`
> [`AltChunkPr`](modules.md#altchunkpr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:38](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L38)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:altChunk"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:34](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L34)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:33](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L33)
***
### `AltChunkMap`
#### Properties
##### `altChunkPr?`
> [`AltChunkPr`](modules.md#altchunkpr)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:42](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L42)
***
### `AltChunkPr`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**AltChunkPr**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:48](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L48)
##### `children`
> [`OnOff`](modules.md#onoff)<`"matchSrc"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:49](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L49)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:altChunkPr"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:47](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L47)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:46](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L46)
***
### `AltChunkPrMap`
#### Properties
##### `matchSrc?`
> [`OnOff`](modules.md#onoff)<`"matchSrc"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:53](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L53)
***
### `Attr`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Attr**
#### Properties
##### `attributes`
> `object`
```ts
{
w:name: string;
w:uri: string;
w:val: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:name` | `string` |
| `w:uri` | `string` |
| `w:val` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:59](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L59)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:64](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L64)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:attr"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:58](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L58)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:57](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L57)
***
### `Attributes`
Information associated with an element.
#### Indexable
[`name`: `string`]: `string` | `null` | `undefined`
***
### `AutoCaption`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**AutoCaption**
#### Properties
##### `attributes`
> `object`
```ts
{
w:caption: string;
w:name: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:caption` | `string` |
| `w:name` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:70](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L70)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:74](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L74)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:autoCaption"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:69](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L69)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:68](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L68)
***
### `AutoCaptions`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**AutoCaptions**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:80](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L80)
##### `children`
> [`AutoCaption`](modules.md#autocaption)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:81](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L81)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:autoCaptions"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:79](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L79)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:78](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L78)
***
### `AutoCaptionsMap`
#### Properties
##### `autoCaption`
> [`AutoCaption`](modules.md#autocaption)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:85](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L85)
***
### `Background`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Background**
#### Properties
##### `attributes`
> `object`
```ts
{
w:color?: string;
w:themeColor?: ThemeColorVal;
w:themeShade?: string;
w:themeTint?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:color`? | `string` |
| `w:themeColor`? | [`ThemeColorVal`](modules.md#themecolorval) |
| `w:themeShade`? | `string` |
| `w:themeTint`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:91](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L91)
##### `children`
> [`Drawing`](modules.md#drawing)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:97](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L97)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:background"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:90](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L90)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:89](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L89)
***
### `BackgroundMap`
#### Properties
##### `drawing?`
> [`Drawing`](modules.md#drawing)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:101](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L101)
***
### `Base64Binary`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Base64Binary**
#### Properties
##### `attributes`
> `object`
```ts
{
w:val: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:val` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:107](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L107)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:110](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L110)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:base64Binary"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:106](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L106)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:105](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L105)
***
### `BdoContentRun`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**BdoContentRun**
#### Properties
##### `attributes`
> `object`
```ts
{
w:val?: DirectionVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:val`? | [`DirectionVal`](modules.md#directionval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:116](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L116)
##### `children`
> ([`OMath`](Math.md#omath) | [`RunTrackChange`](modules.md#runtrackchange)<`"del"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`> | [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`> | `never` | [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`> | [`MarkupRange`](modules.md#markuprange)<`"commentRangeStart"`> | [`CustomXmlRun`](modules.md#customxmlrun) | [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`> | [`SimpleField`](modules.md#simplefield) | [`Hyperlink`](modules.md#hyperlink) | [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`> | [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`> | `never` | [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`> | [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`> | [`OMathPara`](Math.md#omathpara) | [`Perm`](modules.md#perm) | `never` | [`ProofErr`](modules.md#prooferr) | [`SdtRun`](modules.md#sdtrun) | [`SmartTagRun`](modules.md#smarttagrun) | [`BdoContentRun`](modules.md#bdocontentrun) | [`R`](modules.md#r) | [`DirContentRun`](modules.md#dircontentrun) | [`Rel`](modules.md#rel)<`"subDoc"`>)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:119](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L119)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:bdoContentRun"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:115](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L115)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:114](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L114)
***
### `BdoContentRunMap`
#### Properties
##### `bdo?`
> [`BdoContentRun`](modules.md#bdocontentrun)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:123](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L123)
##### `bookmarkType?`
> [`BookmarkTypes`](modules.md#bookmarktypes)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:124](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L124)
##### `customXMLTypes?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:126](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L126)
##### `customXml?`
> [`CustomXmlRun`](modules.md#customxmlrun)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:125](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L125)
##### `del?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"del"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:127](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L127)
##### `dir?`
> [`DirContentRun`](modules.md#dircontentrun)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:128](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L128)
##### `fldSimple?`
> [`SimpleField`](modules.md#simplefield)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:129](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L129)
##### `hyperlink?`
> [`Hyperlink`](modules.md#hyperlink)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:130](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L130)
##### `ins?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:131](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L131)
##### `moveFrom?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:132](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L132)
##### `moveFromRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:133](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L133)
##### `moveFromRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:134](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L134)
##### `moveTo?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:135](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L135)
##### `moveToRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:136](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L136)
##### `moveToRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:137](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L137)
##### `oMath?`
> [`OMath`](Math.md#omath)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:138](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L138)
##### `oMathPara?`
> [`OMathPara`](Math.md#omathpara)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:139](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L139)
##### `permEnd?`
> [`Perm`](modules.md#perm)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:140](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L140)
##### `permStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:141](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L141)
##### `proofErr?`
> [`ProofErr`](modules.md#prooferr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:142](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L142)
##### `r?`
> [`R`](modules.md#r)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:143](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L143)
##### `sdt?`
> [`SdtRun`](modules.md#sdtrun)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:144](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L144)
##### `smartTag?`
> [`SmartTagRun`](modules.md#smarttagrun)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:145](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L145)
##### `subDoc?`
> [`Rel`](modules.md#rel)<`"subDoc"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:146](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L146)
***
### `Body`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Body**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:152](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L152)
##### `children`
> ([`OMath`](Math.md#omath) | [`RunTrackChange`](modules.md#runtrackchange)<`"del"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`> | [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`> | `never` | [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`> | [`MarkupRange`](modules.md#markuprange)<`"commentRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`> | [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`> | `never` | [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`> | [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`> | [`OMathPara`](Math.md#omathpara) | [`Perm`](modules.md#perm) | `never` | [`ProofErr`](modules.md#prooferr) | [`CustomXmlBlock`](modules.md#customxmlblock) | [`SdtBlock`](modules.md#sdtblock) | [`P`](modules.md#p) | [`AltChunk`](modules.md#altchunk) | [`Tbl`](modules.md#tbl) | [`SectPr`](modules.md#sectpr))[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:153](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L153)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:body"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:151](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L151)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:150](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L150)
***
### `BodyMap`
#### Properties
##### `altChunk?`
> [`AltChunk`](modules.md#altchunk)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:157](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L157)
##### `bookmarkType?`
> [`BookmarkTypes`](modules.md#bookmarktypes)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:158](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L158)
##### `customXMLTypes?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:160](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L160)
##### `customXml?`
> [`CustomXmlBlock`](modules.md#customxmlblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:159](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L159)
##### `del?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"del"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:161](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L161)
##### `ins?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:162](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L162)
##### `moveFrom?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:163](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L163)
##### `moveFromRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:164](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L164)
##### `moveFromRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:165](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L165)
##### `moveTo?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:166](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L166)
##### `moveToRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:167](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L167)
##### `moveToRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:168](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L168)
##### `oMath?`
> [`OMath`](Math.md#omath)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:169](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L169)
##### `oMathPara?`
> [`OMathPara`](Math.md#omathpara)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:170](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L170)
##### `p?`
> [`P`](modules.md#p)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:171](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L171)
##### `permEnd?`
> [`Perm`](modules.md#perm)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:172](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L172)
##### `permStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:173](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L173)
##### `proofErr?`
> [`ProofErr`](modules.md#prooferr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:174](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L174)
##### `sdt?`
> [`SdtBlock`](modules.md#sdtblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:175](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L175)
##### `sectPr?`
> [`SectPr`](modules.md#sectpr)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:176](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L176)
##### `tbl?`
> [`Tbl`](modules.md#tbl)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:177](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L177)
***
### `BookmarkInterface`
#### Properties
##### `bookmarkEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:2753](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L2753)
##### `bookmarkStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:2754](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L2754)
##### `commentRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:2755](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L2755)
##### `commentRangeStart?`
> [`MarkupRange`](modules.md#markuprange)<`"commentRangeStart"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:2756](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L2756)
***
### `Border`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Border**
#### Properties
##### `attributes`
> `object`
```ts
{
w:color?: string;
w:frame?: string;
w:shadow?: string;
w:space?: string;
w:sz?: string;
w:themeColor?: ThemeColorVal;
w:themeShade?: string;
w:themeTint?: string;
w:val: BorderVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:color`? | `string` |
| `w:frame`? | `string` |
| `w:shadow`? | `string` |
| `w:space`? | `string` |
| `w:sz`? | `string` |
| `w:themeColor`? | [`ThemeColorVal`](modules.md#themecolorval) |
| `w:themeShade`? | `string` |
| `w:themeTint`? | `string` |
| `w:val` | [`BorderVal`](modules.md#borderval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:202](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L202)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:213](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L213)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:bdr"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:201](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L201)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:200](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L200)
***
### `Br`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Br**
#### Properties
##### `attributes`
> `object`
```ts
{
w:clear?: BrClearVal;
w:type?: BrTypeVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:clear`? | [`BrClearVal`](modules.md#brclearval) |
| `w:type`? | [`BrTypeVal`](modules.md#brtypeval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:229](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L229)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:233](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L233)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:br"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:228](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L228)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:227](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L227)
***
### `CalendarType`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CalendarType**
#### Properties
##### `attributes`
> `object`
```ts
{
w:val: CalendarTypeVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:val` | `CalendarTypeVal` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:239](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L239)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:242](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L242)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:calendarType"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:238](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L238)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:237](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L237)
***
### `Caption`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Caption**
#### Properties
##### `attributes`
> `object`
```ts
{
w:chapNum?: string;
w:heading?: string;
w:name: string;
w:noLabel?: string;
w:numFmt?: NumberFormatVal;
w:pos?: CaptionPosVal;
w:sep?: ChapterSepVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:chapNum`? | `string` |
| `w:heading`? | `string` |
| `w:name` | `string` |
| `w:noLabel`? | `string` |
| `w:numFmt`? | [`NumberFormatVal`](modules.md#numberformatval) |
| `w:pos`? | [`CaptionPosVal`](modules.md#captionposval) |
| `w:sep`? | [`ChapterSepVal`](modules.md#chaptersepval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:248](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L248)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:257](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L257)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:caption"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:247](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L247)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:246](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L246)
***
### `Captions`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Captions**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:263](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L263)
##### `children`
> ([`AutoCaptions`](modules.md#autocaptions) | [`Caption`](modules.md#caption))[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:264](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L264)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:captions"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:262](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L262)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:261](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L261)
***
### `CaptionsMap`
#### Properties
##### `autoCaptions?`
> [`AutoCaptions`](modules.md#autocaptions)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:268](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L268)
##### `caption`
> [`Caption`](modules.md#caption)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:269](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L269)
***
### `CharacterSpacing`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CharacterSpacing**
#### Properties
##### `attributes`
> `object`
```ts
{
w:val: CharacterSpacingVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:val` | [`CharacterSpacingVal`](modules.md#characterspacingval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:285](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L285)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:288](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L288)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:characterSpacing"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:284](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L284)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:283](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L283)
***
### `Charset`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Charset**
#### Properties
##### `attributes`
> `object`
```ts
{
w:characterSet?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:characterSet`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:294](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L294)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:297](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L297)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:charset"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:293](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L293)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:292](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L292)
***
### `Cnf`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Cnf**
#### Properties
##### `attributes`
> `object`
```ts
{
w:evenHBand: string;
w:evenVBand: string;
w:firstColumn: string;
w:firstRow: string;
w:firstRowFirstColumn: string;
w:firstRowLastColumn: string;
w:lastColumn: string;
w:lastRow: string;
w:lastRowFirstColumn: string;
w:lastRowLastColumn: string;
w:oddHBand: string;
w:oddVBand: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:evenHBand` | `string` |
| `w:evenVBand` | `string` |
| `w:firstColumn` | `string` |
| `w:firstRow` | `string` |
| `w:firstRowFirstColumn` | `string` |
| `w:firstRowLastColumn` | `string` |
| `w:lastColumn` | `string` |
| `w:lastRow` | `string` |
| `w:lastRowFirstColumn` | `string` |
| `w:lastRowLastColumn` | `string` |
| `w:oddHBand` | `string` |
| `w:oddVBand` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:303](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L303)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:317](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L317)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:cnf"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:302](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L302)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:301](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L301)
***
### `Color`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Color**
#### Properties
##### `attributes`
> `object`
```ts
{
w:themeColor?: ThemeColorVal;
w:themeShade?: string;
w:themeTint?: string;
w:val: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:themeColor`? | [`ThemeColorVal`](modules.md#themecolorval) |
| `w:themeShade`? | `string` |
| `w:themeTint`? | `string` |
| `w:val` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:323](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L323)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:329](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L329)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:color"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:322](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L322)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:321](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L321)
***
### `ColorSchemeMapping`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**ColorSchemeMapping**
#### Properties
##### `attributes`
> `object`
```ts
{
w:accent1: WmlColorSchemeIndexVal;
w:accent2: WmlColorSchemeIndexVal;
w:accent3: WmlColorSchemeIndexVal;
w:accent4: WmlColorSchemeIndexVal;
w:accent5: WmlColorSchemeIndexVal;
w:accent6: WmlColorSchemeIndexVal;
w:bg1: WmlColorSchemeIndexVal;
w:bg2: WmlColorSchemeIndexVal;
w:followedHyperlink: WmlColorSchemeIndexVal;
w:hyperlink: WmlColorSchemeIndexVal;
w:t1: WmlColorSchemeIndexVal;
w:t2: WmlColorSchemeIndexVal;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:accent1` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:accent2` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:accent3` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:accent4` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:accent5` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:accent6` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:bg1` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:bg2` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:followedHyperlink` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:hyperlink` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:t1` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
| `w:t2` | [`WmlColorSchemeIndexVal`](modules.md#wmlcolorschemeindexval) |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:335](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L335)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:349](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L349)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:colorSchemeMapping"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:334](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L334)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:333](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L333)
***
### `Column`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Column**
#### Properties
##### `attributes`
> `object`
```ts
{
w:space?: string;
w:w?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:space`? | `string` |
| `w:w`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:355](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L355)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:359](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L359)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:column"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:354](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L354)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:353](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L353)
***
### `Columns`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Columns**
#### Properties
##### `attributes`
> `object`
```ts
{
w:equalWidth?: string;
w:num?: string;
w:sep?: string;
w:space?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:equalWidth`? | `string` |
| `w:num`? | `string` |
| `w:sep`? | `string` |
| `w:space`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:365](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L365)
##### `children`
> [`Column`](modules.md#column)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:371](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L371)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:columns"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:364](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L364)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:363](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L363)
***
### `ColumnsMap`
#### Properties
##### `col?`
> [`Column`](modules.md#column)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:375](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L375)
***
### `CommentMap`
#### Properties
##### `altChunk?`
> [`AltChunk`](modules.md#altchunk)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:388](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L388)
##### `bookmarkType?`
> [`BookmarkTypes`](modules.md#bookmarktypes)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:389](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L389)
##### `customXMLTypes?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:391](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L391)
##### `customXml?`
> [`CustomXmlBlock`](modules.md#customxmlblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:390](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L390)
##### `del?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"del"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:392](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L392)
##### `ins?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:393](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L393)
##### `moveFrom?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:394](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L394)
##### `moveFromRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:395](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L395)
##### `moveFromRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:396](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L396)
##### `moveTo?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:397](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L397)
##### `moveToRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:398](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L398)
##### `moveToRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:399](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L399)
##### `oMath?`
> [`OMath`](Math.md#omath)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:400](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L400)
##### `oMathPara?`
> [`OMathPara`](Math.md#omathpara)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:401](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L401)
##### `p?`
> [`P`](modules.md#p)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:402](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L402)
##### `permEnd?`
> [`Perm`](modules.md#perm)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:403](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L403)
##### `permStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:404](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L404)
##### `proofErr?`
> [`ProofErr`](modules.md#prooferr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:405](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L405)
##### `sdt?`
> [`SdtBlock`](modules.md#sdtblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:406](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L406)
##### `tbl?`
> [`Tbl`](modules.md#tbl)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:407](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L407)
***
### `Comments`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Comments**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:413](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L413)
##### `children`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:414](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L414)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:comments"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:412](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L412)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:411](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L411)
***
### `CommentsMap`
#### Properties
##### `comment?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:418](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L418)
***
### `Compat`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Compat**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:424](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L424)
##### `children`
> ([`OnOff`](modules.md#onoff)<`"adjustLineHeightInTable"`> | [`OnOff`](modules.md#onoff)<`"applyBreakingRules"`> | [`OnOff`](modules.md#onoff)<`"balanceSingleByteDoubleByteWidth"`> | [`CompatSetting`](modules.md#compatsetting) | [`OnOff`](modules.md#onoff)<`"doNotExpandShiftReturn"`> | [`OnOff`](modules.md#onoff)<`"doNotLeaveBackslashAlone"`> | [`OnOff`](modules.md#onoff)<`"spaceForUL"`> | [`OnOff`](modules.md#onoff)<`"ulTrailSpace"`>)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:425](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L425)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:compat"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:423](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L423)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:422](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L422)
***
### `CompatMap`
#### Properties
##### `adjustLineHeightInTable?`
> [`OnOff`](modules.md#onoff)<`"adjustLineHeightInTable"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:429](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L429)
##### `applyBreakingRules?`
> [`OnOff`](modules.md#onoff)<`"applyBreakingRules"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:430](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L430)
##### `balanceSingleByteDoubleByteWidth?`
> [`OnOff`](modules.md#onoff)<`"balanceSingleByteDoubleByteWidth"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:431](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L431)
##### `compatSetting?`
> [`CompatSetting`](modules.md#compatsetting)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:432](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L432)
##### `doNotExpandShiftReturn?`
> [`OnOff`](modules.md#onoff)<`"doNotExpandShiftReturn"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:433](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L433)
##### `doNotLeaveBackslashAlone?`
> [`OnOff`](modules.md#onoff)<`"doNotLeaveBackslashAlone"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:434](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L434)
##### `spaceForUL?`
> [`OnOff`](modules.md#onoff)<`"spaceForUL"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:435](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L435)
##### `ulTrailSpace?`
> [`OnOff`](modules.md#onoff)<`"ulTrailSpace"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:436](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L436)
***
### `CompatSetting`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CompatSetting**
#### Properties
##### `attributes`
> `object`
```ts
{
w:name: string;
w:uri: string;
w:val: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:name` | `string` |
| `w:uri` | `string` |
| `w:val` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:442](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L442)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:447](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L447)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:compatSetting"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:441](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L441)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:440](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L440)
***
### `Control`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**Control**
#### Properties
##### `attributes`
> `object`
```ts
{
w:id?: string;
w:name?: string;
w:shapeid?: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:id`? | `string` |
| `w:name`? | `string` |
| `w:shapeid`? | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:453](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L453)
##### `children`
> []
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:458](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L458)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:control"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:452](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L452)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:451](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L451)
***
### `CustomXMLTypes`
#### Properties
##### `customXmlDelRangeEnd?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:462](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L462)
##### `customXmlDelRangeStart?`
> [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:463](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L463)
##### `customXmlInsRangeEnd?`
> [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:464](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L464)
##### `customXmlInsRangeStart?`
> [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:465](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L465)
##### `customXmlMoveFromRangeEnd?`
> [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:466](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L466)
##### `customXmlMoveFromRangeStart?`
> [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:467](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L467)
##### `customXmlMoveToRangeEnd?`
> [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:468](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L468)
##### `customXmlMoveToRangeStart?`
> [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:469](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L469)
***
### `CustomXmlBlock`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CustomXmlBlock**
#### Properties
##### `attributes`
> `object`
```ts
{
w:element: string;
w:uri: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:element` | `string` |
| `w:uri` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:474](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L474)
##### `children`
> ([`OMath`](Math.md#omath) | [`RunTrackChange`](modules.md#runtrackchange)<`"del"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`> | [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`> | `never` | [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`> | [`MarkupRange`](modules.md#markuprange)<`"commentRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`> | [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`> | `never` | [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`> | [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`> | [`OMathPara`](Math.md#omathpara) | [`Perm`](modules.md#perm) | `never` | [`ProofErr`](modules.md#prooferr) | [`CustomXmlBlock`](modules.md#customxmlblock) | [`SdtBlock`](modules.md#sdtblock) | [`P`](modules.md#p) | [`Tbl`](modules.md#tbl) | [`CustomXmlPr`](modules.md#customxmlpr))[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:478](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L478)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:customXmlBlock"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:473](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L473)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:472](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L472)
***
### `CustomXmlBlockMap`
#### Properties
##### `bookmarkType?`
> [`BookmarkTypes`](modules.md#bookmarktypes)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:482](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L482)
##### `customXMLTypes?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:484](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L484)
##### `customXml?`
> [`CustomXmlBlock`](modules.md#customxmlblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:483](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L483)
##### `customXmlPr?`
> [`CustomXmlPr`](modules.md#customxmlpr)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:485](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L485)
##### `del?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"del"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:486](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L486)
##### `ins?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:487](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L487)
##### `moveFrom?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:488](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L488)
##### `moveFromRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:489](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L489)
##### `moveFromRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:490](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L490)
##### `moveTo?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:491](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L491)
##### `moveToRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:492](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L492)
##### `moveToRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:493](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L493)
##### `oMath?`
> [`OMath`](Math.md#omath)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:494](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L494)
##### `oMathPara?`
> [`OMathPara`](Math.md#omathpara)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:495](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L495)
##### `p?`
> [`P`](modules.md#p)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:496](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L496)
##### `permEnd?`
> [`Perm`](modules.md#perm)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:497](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L497)
##### `permStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:498](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L498)
##### `proofErr?`
> [`ProofErr`](modules.md#prooferr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:499](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L499)
##### `sdt?`
> [`SdtBlock`](modules.md#sdtblock)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:500](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L500)
##### `tbl?`
> [`Tbl`](modules.md#tbl)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:501](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L501)
***
### `CustomXmlCell`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CustomXmlCell**
#### Properties
##### `attributes`
> `object`
```ts
{
w:element: string;
w:uri: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:element` | `string` |
| `w:uri` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:507](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L507)
##### `children`
> ([`OMath`](Math.md#omath) | [`RunTrackChange`](modules.md#runtrackchange)<`"del"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`> | [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`> | `never` | [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`> | [`MarkupRange`](modules.md#markuprange)<`"commentRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`> | [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`> | `never` | [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`> | [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`> | [`OMathPara`](Math.md#omathpara) | [`Perm`](modules.md#perm) | `never` | [`ProofErr`](modules.md#prooferr) | [`CustomXmlPr`](modules.md#customxmlpr) | [`CustomXmlCell`](modules.md#customxmlcell) | [`SdtCell`](modules.md#sdtcell) | [`Tc`](modules.md#tc))[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:511](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L511)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:customXmlCell"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:506](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L506)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:505](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L505)
***
### `CustomXmlCellMap`
#### Properties
##### `bookmarkType?`
> [`BookmarkTypes`](modules.md#bookmarktypes)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:515](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L515)
##### `customXMLTypes?`
> [`Markup`](modules.md#markup)<`"customXmlDelRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlDelRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlInsRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlInsRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveFromRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveFromRangeStart"`> | [`Markup`](modules.md#markup)<`"customXmlMoveToRangeEnd"`> | [`TrackChange`](modules.md#trackchange)<`"customXmlMoveToRangeStart"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:517](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L517)
##### `customXml?`
> [`CustomXmlCell`](modules.md#customxmlcell)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:516](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L516)
##### `customXmlPr?`
> [`CustomXmlPr`](modules.md#customxmlpr)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:518](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L518)
##### `del?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"del"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:519](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L519)
##### `ins?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:520](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L520)
##### `moveFrom?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveFrom"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:521](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L521)
##### `moveFromRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveFromRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:522](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L522)
##### `moveFromRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:523](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L523)
##### `moveTo?`
> [`RunTrackChange`](modules.md#runtrackchange)<`"moveTo"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:524](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L524)
##### `moveToRangeEnd?`
> [`MarkupRange`](modules.md#markuprange)<`"moveToRangeEnd"`>[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:525](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L525)
##### `moveToRangeStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:526](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L526)
##### `oMath?`
> [`OMath`](Math.md#omath)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:527](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L527)
##### `oMathPara?`
> [`OMathPara`](Math.md#omathpara)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:528](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L528)
##### `permEnd?`
> [`Perm`](modules.md#perm)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:529](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L529)
##### `permStart?`
> `never`[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:530](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L530)
##### `proofErr?`
> [`ProofErr`](modules.md#prooferr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:531](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L531)
##### `sdt?`
> [`SdtCell`](modules.md#sdtcell)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:532](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L532)
##### `tc?`
> [`Tc`](modules.md#tc)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:533](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L533)
***
### `CustomXmlPr`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CustomXmlPr**
#### Properties
##### `attributes`
> `Record`<`string`, `never`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:539](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L539)
##### `children`
> ([`Attr`](modules.md#attr) | [`StringTag`](modules.md#stringtag)<`"placeholder"`>)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:540](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L540)
##### `data?`
> `Data`
Information from the ecosystem.
Inherited from: [Node](modules.md#node).[data](modules.md#data)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:27
##### `name`
> `"w:customXmlPr"`
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:538](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L538)
##### `position?`
> `Position`
Location of a node in a source document.
Must not be present if a node is generated.
Inherited from: [Node](modules.md#node).[position](modules.md#position)
Defined in: node\_modules/.pnpm/@types+unist\@2.0.6/node\_modules/@types/unist/index.d.ts:33
##### `type`
> `"element"`
The variant of a node.
Overrides: [Node](modules.md#node).[type](modules.md#type)
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:537](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L537)
***
### `CustomXmlPrMap`
#### Properties
##### `attr?`
> [`Attr`](modules.md#attr)[]
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:544](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L544)
##### `placeholder?`
> [`StringTag`](modules.md#stringtag)<`"placeholder"`>
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:545](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L545)
***
### `CustomXmlRow`
Syntactic units in unist syntax trees are called nodes.
#### Hierarchy
* [`Node`](modules.md#node).**CustomXmlRow**
#### Properties
##### `attributes`
> `object`
```ts
{
w:element: string;
w:uri: string;
}
```
###### Type declaration
| Member | Type |
| :------ | :------ |
| `w:element` | `string` |
| `w:uri` | `string` |
Defined in: [src/lib/ooxml/wordprocessingml/main.ts:551](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast/src/lib/ooxml/wordprocessingml/main.ts#L551)
##### `children`
> ([`OMath`](Math.md#omath) | [`RunTrackChange`](modules.md#runtrackchange)<`"del"`> | [`RunTrackChange`](modules.md#runtrackchange)<`"ins"`> | [`MarkupRange`](modules.md#markuprange)<`"bookmarkEnd"`> | `never` | [`MarkupRange`](modules.md#markuprange)<`"commentRangeEnd"`> | [`MarkupRange`](modules.md#markuprange)<`"com