https://github.com/trialanderrororg/ooxast-util-get-style
Get style from a `w:p` or `w:r` element.
https://github.com/trialanderrororg/ooxast-util-get-style
docx ooxast reoff unified
Last synced: 12 months ago
JSON representation
Get style from a `w:p` or `w:r` element.
- Host: GitHub
- URL: https://github.com/trialanderrororg/ooxast-util-get-style
- Owner: TrialAndErrorOrg
- Created: 2023-02-28T21:57:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T18:52:11.000Z (almost 2 years ago)
- Last Synced: 2025-05-25T20:45:55.533Z (about 1 year ago)
- Topics: docx, ooxast, reoff, unified
- Language: TypeScript
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/funding.yml
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-util-get-style
[](https://badge.fury.io/js/ooxast-util-get-style) [](https://www.npmjs.com/package/ooxast-util-get-style)
Get style from a `w:p` element.
## Contents
* [ooxast-util-get-style](#ooxast-util-get-style)
* [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-util-get-style
# or with yarn
# yarn add ooxast-util-get-style
# or with npm
# npm install ooxast-util-get-style
```
## Use
## API
***
### `getPStyle()`
#### Signature
```ts
getPStyle(p: P): string | null | undefined;
```
#### Parameters
| Name | Type |
| :------ | :------ |
| `p` | `P` |
#### Returns
`string` | `null` | `undefined`
Defined in: [lib/ooxast-util-get-pstyle.ts:4](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast-util-get-style/src/lib/ooxast-util-get-pstyle.ts#L4)
***
### `getRStyle()`
#### Signature
```ts
getRStyle(r: R): RPrJSON;
```
#### Parameters
| Name | Type |
| :------ | :------ |
| `r` | `R` |
#### Returns
[`RPrJSON`](modules.md#rprjson)
Defined in: [lib/ooxast-util-get-rstyle.ts:16](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast-util-get-style/src/lib/ooxast-util-get-rstyle.ts#L16)
***
### `RPrAttributes`
> keyof `RPrMap`
Defined in: [lib/ooxast-util-get-rstyle.ts:6](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast-util-get-style/src/lib/ooxast-util-get-rstyle.ts#L6)
***
### `RPrJSON`
> [`RPrAttributes`](modules.md#rprattributes) *extends* keyof `RPrMap` ? `Partial`<`Record`<`w:${RPrAttributes}`, `RPrMap`[[`RPrAttributes`](modules.md#rprattributes)] | {
> `w:val`?: `boolean`;
> }>> : `never`
Defined in: [lib/ooxast-util-get-rstyle.ts:7](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/ooxast/ooxast-util-get-style/src/lib/ooxast-util-get-rstyle.ts#L7)
## Syntax tree
## Types
## Compatibility
## Security
## Related
## Contribute
## License
[GPL-3.0-or-later](LICENSE) © Thomas F. K. Jorna
[unified]: https://unifiedjs.com
[unifiedgh]: https://github.com/unifiedjs/unified
[xast-from-xml]: https://github.com/syntax-tree/xast-util-from-xml
[rehype]: https://github.com/rehypejs/rehype
[rejour]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour
[rejour-parse]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-parse
[rejour-stringify]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-stringify
[rejour-move-abstract]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-move-abstract
[rejour-meta]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-meta
[rejour-relatex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-relatex
[relatex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex
[ooxast-util-to-jast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/ooxast-util-to-jast
[jast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jast
[jast-util-to-texast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jast-util-to-texast
[jastscript]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jastscript
[texast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/texast
[texast-util-to-latex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/texast-util-to-latex
[hast]: https://github.com/syntax-tree/hast
[xast]: https://github.com/syntax-tree/xast
[mdast]: https://github.com/syntax-tree/mdast
[mdast-markdown]: https://github.com/syntax-tree/mdast-util-to-markdown
[latex-utensils]: https://github.com/tamuratak/latex-utensils
[latexjs]: https://github.com/latexjs/latexjs
[reoff]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/reoff
[reoff-parse]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/reoff/reoff-parse
[reoff-rejour]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/reoff/reoff-rejour
[ooxast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/ooxast/ooxast
[ooxast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/ooxast/ooxast-util-to-jast