{"id":18961690,"url":"https://github.com/trialanderrororg/jast-util-to-texast","last_synced_at":"2025-10-08T08:36:19.376Z","repository":{"id":130692345,"uuid":"607887684","full_name":"TrialAndErrorOrg/jast-util-to-texast","owner":"TrialAndErrorOrg","description":"Utility to convert a [jast][jast] tree to a [texast][texast] tree.","archived":false,"fork":false,"pushed_at":"2023-03-14T22:31:23.000Z","size":283,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T04:52:45.791Z","etag":null,"topics":["abstract","ast","syntax","tree","unified"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TrialAndErrorOrg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/funding.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"tefkah"}},"created_at":"2023-02-28T21:57:16.000Z","updated_at":"2023-03-29T20:11:14.000Z","dependencies_parsed_at":"2024-02-07T22:30:13.050Z","dependency_job_id":null,"html_url":"https://github.com/TrialAndErrorOrg/jast-util-to-texast","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrialAndErrorOrg%2Fjast-util-to-texast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrialAndErrorOrg%2Fjast-util-to-texast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrialAndErrorOrg%2Fjast-util-to-texast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrialAndErrorOrg%2Fjast-util-to-texast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrialAndErrorOrg","download_url":"https://codeload.github.com/TrialAndErrorOrg/jast-util-to-texast/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239958313,"owners_count":19724926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abstract","ast","syntax","tree","unified"],"created_at":"2024-11-08T14:14:02.569Z","updated_at":"2025-10-08T08:36:19.315Z","avatar_url":"https://github.com/TrialAndErrorOrg.png","language":"TypeScript","funding_links":["https://github.com/sponsors/tefkah"],"categories":[],"sub_categories":[],"readme":"\u003e **Note**\n\u003e This repository is automatically generated from the [main parser monorepo](https://github.com/TrialAndErrorOrg/parsers). Please submit any issues or pull requests there.\n\n# jast-jast-util-to-texast\n\n[![npm version](https://badge.fury.io/js/jast-util-to-texast.svg)](https://badge.fury.io/js/jast-util-to-texast) [![npm downloads](https://img.shields.io/npm/dm/jast-util-to-texast.svg)](https://www.npmjs.com/package/jast-util-to-texast)\n\nUtility to convert a [jast][jast] tree to a [texast][texast] tree.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n*   [Syntax tree](#syntax-tree)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\n## When should I use this?\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). In Node.js (version 12.20+, 14.14+, 16.0+, 18.0+), install as\n\n```bash\npnpm add jast-util-to-texast\n# or with yarn\n# yarn add jast-util-to-texast\n# or with npm\n# npm install jast-util-to-texast\n```\n\n## Use\n\n## API\n\n***\n\n### `all()`\n\nConvert all nodes in tree using j\n\n#### Signature\n\n```ts\nall(j: J, parent: Node): TexastContent[];\n```\n\n#### Parameters\n\n| Name | Type | Description |\n| :------ | :------ | :------ |\n| `j` | [`J`](modules.md#j) | jast constructor function |\n| `parent` | [`Node`](modules.md#node) |  |\n\n#### Returns\n\n[`TexastContent`](modules.md#texastcontent)[]\n\nDefined in:  [src/lib/all.ts:10](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/all.ts#L10)\n\n***\n\n### `one()`\n\n#### Signature\n\n```ts\none(j: J, node: Node, parent: Parent): TexastContent | TexastContent[] | void;\n```\n\n#### Parameters\n\n| Name | Type |\n| :------ | :------ |\n| `j` | [`J`](modules.md#j) |\n| `node` | [`Node`](modules.md#node) |\n| `parent` | [`Parent`](modules.md#parent) |\n\n#### Returns\n\n[`TexastContent`](modules.md#texastcontent) | [`TexastContent`](modules.md#texastcontent)[] | `void`\n\nDefined in:  [src/lib/one.ts:7](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/one.ts#L7)\n\n***\n\n### `toTexast()`\n\n#### Signature\n\n```ts\ntoTexast(tree: TexastContent | TexastRoot, options: Options = ...): TexastContent | TexastRoot;\n```\n\n#### Parameters\n\n| Name | Type |\n| :------ | :------ |\n| `tree` | [`TexastContent`](modules.md#texastcontent) | [`TexastRoot`](modules.md#texastroot) |\n| `options` | [`Options`](modules.md#options) |\n\n#### Returns\n\n[`TexastContent`](modules.md#texastcontent) | [`TexastRoot`](modules.md#texastroot)\n\nDefined in:  [src/lib/jast-util-to-texast.ts:24](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/jast-util-to-texast.ts#L24)\n\n***\n\n### `defaultHandlers`\n\n\u003e **`Const`** `object`\n\n```ts\n{\n    abbrev: () =\u003e void;\n    abbrevJournaltitle: () =\u003e void;\n    abstract: () =\u003e void;\n    accessDate: () =\u003e void;\n    ack: () =\u003e void;\n    addrLine: () =\u003e void;\n    address: () =\u003e void;\n    aff: () =\u003e void;\n    affAlternatives: () =\u003e void;\n    altText: () =\u003e void;\n    altTitle: () =\u003e void;\n    alternatives: () =\u003e void;\n    annotation: () =\u003e void;\n    anonymous: () =\u003e void;\n    answer: () =\u003e void;\n    answerSet: () =\u003e void;\n    app: () =\u003e void;\n    appGroup: () =\u003e void;\n    array: () =\u003e void;\n    article: (j: J, node: Root) =\u003e TexastContent;\n    articleCategories: () =\u003e void;\n    articleId: () =\u003e void;\n    articleMeta: () =\u003e void;\n    articleTitle: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    articleVersion: () =\u003e void;\n    articleVersionalternatives: () =\u003e void;\n    attrib: () =\u003e void;\n    authorComment: () =\u003e void;\n    authorNotes: () =\u003e void;\n    awardDesc: () =\u003e void;\n    awardGroup: () =\u003e void;\n    awardId: () =\u003e void;\n    awardName: () =\u003e void;\n    back: (j: J, parent: Node) =\u003e TexastContent[];\n    bio: () =\u003e void;\n    blockAlternatives: () =\u003e void;\n    body: (j: J, node: Root) =\u003e TexastContent;\n    bold: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    boxedText: () =\u003e void;\n    break: () =\u003e void;\n    caption: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    chapterTitle: () =\u003e void;\n    chemStruct: () =\u003e void;\n    chemStructwrap: () =\u003e void;\n    citationAlternatives: () =\u003e void;\n    city: () =\u003e void;\n    code: () =\u003e void;\n    col: () =\u003e void;\n    colgroup: () =\u003e void;\n    collab: () =\u003e void;\n    collabAlternatives: () =\u003e void;\n    command: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    comment: () =\u003e void;\n    compoundKwd: () =\u003e void;\n    compoundKwdpart: () =\u003e void;\n    compoundSubject: () =\u003e void;\n    compoundSubjectpart: () =\u003e void;\n    confAcronym: () =\u003e void;\n    confDate: () =\u003e void;\n    confLoc: () =\u003e void;\n    confName: () =\u003e void;\n    confNum: () =\u003e void;\n    confSponsor: () =\u003e void;\n    confTheme: () =\u003e void;\n    conference: () =\u003e void;\n    contrib: () =\u003e void;\n    contribGroup: (j: J, node: Node) =\u003e TexastContent[];\n    contribId: () =\u003e void;\n    contributedResourcegroup: () =\u003e void;\n    copyrightHolder: () =\u003e void;\n    copyrightStatement: () =\u003e void;\n    copyrightYear: () =\u003e void;\n    corresp: () =\u003e void;\n    count: () =\u003e void;\n    country: () =\u003e void;\n    counts: () =\u003e void;\n    customMeta: () =\u003e void;\n    customMetagroup: () =\u003e void;\n    dataTitle: () =\u003e void;\n    date: () =\u003e void;\n    dateIncitation: () =\u003e void;\n    day: () =\u003e void;\n    def: () =\u003e void;\n    defHead: () =\u003e void;\n    defItem: () =\u003e void;\n    defList: () =\u003e void;\n    degrees: () =\u003e void;\n    disp-quote: (j: J, node: DispQuote) =\u003e Environment;\n    dispFormula: () =\u003e void;\n    dispFormulagroup: () =\u003e void;\n    dispQuote: () =\u003e void;\n    edition: () =\u003e void;\n    elementCitation: () =\u003e void;\n    elocationId: () =\u003e void;\n    email: () =\u003e void;\n    equationCount: () =\u003e void;\n    era: () =\u003e void;\n    etal: () =\u003e void;\n    event: () =\u003e void;\n    eventDesc: () =\u003e void;\n    explanation: () =\u003e void;\n    extLink: (j: J, node: ExtLink) =\u003e {\n        children: CommandArg[];\n        name: string;\n        type: string;\n    };\n    extendedBy: () =\u003e void;\n    fax: () =\u003e void;\n    fig: (j: J, fig: Fig) =\u003e {\n        children: TexastContent[];\n        name: string;\n        type: string;\n    };\n    figCount: () =\u003e void;\n    figGroup: () =\u003e void;\n    fixedCase: () =\u003e void;\n    floatsGroup: () =\u003e void;\n    fn: (j: J, parent: Node) =\u003e TexastContent[];\n    fnGroup: (j: J, parent: Node) =\u003e TexastContent[];\n    fpage: () =\u003e void;\n    front: (j: J, node: Root) =\u003e TexastContent;\n    frontStub: () =\u003e void;\n    fundingGroup: () =\u003e void;\n    fundingSource: () =\u003e void;\n    fundingStatement: () =\u003e void;\n    givenNames: () =\u003e void;\n    glossary: () =\u003e void;\n    glyphData: () =\u003e void;\n    glyphRef: () =\u003e void;\n    gov: () =\u003e void;\n    graphic: (j: J, node: Graphic) =\u003e {\n        children: (CommandArg | {\n            type: string;\n            value: string;\n        })[];\n        name: string;\n        type: string;\n    };\n    history: () =\u003e void;\n    hr: () =\u003e void;\n    indexTerm: () =\u003e void;\n    indexTermrangeend: () =\u003e void;\n    inlineFormula: () =\u003e void;\n    inlineGraphic: (j: J, node: Graphic) =\u003e {\n        children: (CommandArg | {\n            type: string;\n            value: string;\n        })[];\n        name: string;\n        type: string;\n    };\n    inlineMedia: () =\u003e void;\n    inlineSupplementarymaterial: () =\u003e void;\n    institution: () =\u003e void;\n    institutionId: () =\u003e void;\n    institutionWrap: () =\u003e void;\n    instruction: () =\u003e void;\n    isbn: () =\u003e void;\n    issn: () =\u003e void;\n    issnL: () =\u003e void;\n    issue: () =\u003e void;\n    issueId: () =\u003e void;\n    issuePart: () =\u003e void;\n    issueSponsor: () =\u003e void;\n    issueSubtitle: () =\u003e void;\n    issueTitle: () =\u003e void;\n    issueTitlegroup: (j: J, node: Node) =\u003e TexastContent[];\n    italic: (j: J, node: Node) =\u003e TexastContent;\n    journalId: () =\u003e void;\n    journalMeta: () =\u003e void;\n    journalSubtitle: () =\u003e void;\n    journalTitle: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    journalTitlegroup: (j: J, node: Node) =\u003e TexastContent[];\n    kwd: () =\u003e void;\n    kwdGroup: () =\u003e void;\n    label: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    license: () =\u003e void;\n    licenseP: () =\u003e void;\n    list: (j: J, list: List) =\u003e {\n        children: TexastContent[];\n        name: string;\n        type: string;\n    };\n    listItem: (j: J, item: ListItem) =\u003e TexastContent;\n    longDesc: () =\u003e void;\n    lpage: () =\u003e void;\n    media: () =\u003e void;\n    metaName: () =\u003e void;\n    metaValue: () =\u003e void;\n    milestoneEnd: () =\u003e void;\n    milestoneStart: () =\u003e void;\n    mixedCitation: () =\u003e void;\n    monospace: () =\u003e void;\n    month: () =\u003e void;\n    name: () =\u003e void;\n    nameAlternatives: () =\u003e void;\n    namedContent: () =\u003e void;\n    nestedKwd: () =\u003e void;\n    nlmCitation: () =\u003e void;\n    note: () =\u003e void;\n    notes: () =\u003e void;\n    objectId: () =\u003e void;\n    onBehalfof: () =\u003e void;\n    openAccess: () =\u003e void;\n    option: () =\u003e void;\n    overline: () =\u003e void;\n    overlineEnd: () =\u003e void;\n    overlineStart: () =\u003e void;\n    p: (j: J, p: P) =\u003e TexastContent;\n    pageCount: () =\u003e void;\n    pageRange: () =\u003e void;\n    partTitle: () =\u003e void;\n    patent: () =\u003e void;\n    permissions: () =\u003e void;\n    personGroup: () =\u003e void;\n    phone: () =\u003e void;\n    postalCode: () =\u003e void;\n    prefix: () =\u003e void;\n    preformat: () =\u003e void;\n    price: () =\u003e void;\n    principalAwardrecipient: () =\u003e void;\n    principalInvestigator: () =\u003e void;\n    privateChar: () =\u003e void;\n    processingMeta: () =\u003e void;\n    product: () =\u003e void;\n    pubDate: () =\u003e void;\n    pubDatenotavailable: () =\u003e void;\n    pubHistory: () =\u003e void;\n    pubId: () =\u003e void;\n    publisher: () =\u003e void;\n    publisherLoc: () =\u003e void;\n    publisherName: () =\u003e void;\n    question: () =\u003e void;\n    questionPreamble: () =\u003e void;\n    questionWrap: () =\u003e void;\n    questionWrapgroup: () =\u003e void;\n    rb: () =\u003e void;\n    ref: () =\u003e void;\n    refCount: () =\u003e void;\n    refList: (j: J, list: RefList) =\u003e Environment | undefined;\n    relatedArticle: () =\u003e void;\n    relatedObject: () =\u003e void;\n    resourceId: () =\u003e void;\n    resourceName: () =\u003e void;\n    resourceWrap: () =\u003e void;\n    response: () =\u003e void;\n    restrictedBy: () =\u003e void;\n    role: () =\u003e void;\n    roman: () =\u003e void;\n    root: (j: J, node: Root) =\u003e TexastContent;\n    rp: () =\u003e void;\n    rt: () =\u003e void;\n    ruby: () =\u003e void;\n    sansSerif: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    sc: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    season: () =\u003e void;\n    sec: (j: J, node: Parents) =\u003e TexastContent[];\n    secMeta: () =\u003e void;\n    see: () =\u003e void;\n    seeAlso: () =\u003e void;\n    selfUri: () =\u003e void;\n    series: () =\u003e void;\n    seriesText: () =\u003e void;\n    seriesTitle: () =\u003e void;\n    sig: () =\u003e void;\n    sigBlock: () =\u003e void;\n    size: () =\u003e void;\n    source: () =\u003e void;\n    speaker: () =\u003e void;\n    speech: () =\u003e void;\n    state: () =\u003e void;\n    statement: () =\u003e void;\n    std: () =\u003e void;\n    stdOrganization: () =\u003e void;\n    strike: () =\u003e void;\n    stringConf: () =\u003e void;\n    stringDate: () =\u003e void;\n    stringName: () =\u003e void;\n    styledContent: () =\u003e void;\n    sub: (j: J, node: Node) =\u003e TexastContent;\n    subArticle: () =\u003e void;\n    subjGroup: () =\u003e void;\n    subject: () =\u003e void;\n    subtitle: () =\u003e void;\n    suffix: () =\u003e void;\n    sup: (j: J, node: Node) =\u003e TexastContent;\n    supplement: () =\u003e void;\n    supplementaryMaterial: () =\u003e void;\n    supportDescription: () =\u003e void;\n    supportGroup: () =\u003e void;\n    supportSource: () =\u003e void;\n    surname: () =\u003e void;\n    table: (j: J, table: Table) =\u003e {\n        children: TexastContent[];\n        name: string;\n        type: string;\n    };\n    tableCount: () =\u003e void;\n    tableWrap: (j: J, node: TableWrap) =\u003e TexastContent;\n    tableWrapfoot: () =\u003e void;\n    tableWrapgroup: () =\u003e void;\n    target: () =\u003e void;\n    tbody: (j: J, parent: Node) =\u003e TexastContent[];\n    td: (j: J, node: Td) =\u003e TableCell;\n    term: () =\u003e void;\n    termHead: () =\u003e void;\n    texMath: () =\u003e void;\n    text: (j: J, node: Text) =\u003e TexastContent;\n    textualForm: () =\u003e void;\n    tfoot: () =\u003e void;\n    th: () =\u003e void;\n    thead: () =\u003e void;\n    timeStamp: () =\u003e void;\n    title: (j: J, parent: Node) =\u003e TexastContent[];\n    titleGroup: (j: J, node: Node) =\u003e TexastContent[];\n    tr: (j: J, node: Tr) =\u003e TexastContent;\n    transAbstract: () =\u003e void;\n    transSource: () =\u003e void;\n    transSubtitle: () =\u003e void;\n    transTitle: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    transTitlegroup: (j: J, node: Node) =\u003e TexastContent[];\n    underline: () =\u003e void;\n    underlineEnd: () =\u003e void;\n    underlineStart: () =\u003e void;\n    unstructuredKwdgroup: () =\u003e void;\n    uri: () =\u003e void;\n    verseGroup: () =\u003e void;\n    verseLine: () =\u003e void;\n    version: () =\u003e void;\n    volume: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    volumeId: () =\u003e void;\n    volumeIssuegroup: () =\u003e void;\n    volumeSeries: (j: J, node: Parents, parent: Parent) =\u003e TexastContent;\n    wordCount: () =\u003e void;\n    x: () =\u003e void;\n    xml: () =\u003e void;\n    xref: (j: J, node: Xref) =\u003e TexastContent;\n    year: () =\u003e void;\n}\n```\n\n#### Type declaration\n\n| Member | Type |\n| :------ | :------ |\n| `abbrev` | () =\u003e `void` |\n| `abbrevJournaltitle` | () =\u003e `void` |\n| `abstract` | () =\u003e `void` |\n| `accessDate` | () =\u003e `void` |\n| `ack` | () =\u003e `void` |\n| `addrLine` | () =\u003e `void` |\n| `address` | () =\u003e `void` |\n| `aff` | () =\u003e `void` |\n| `affAlternatives` | () =\u003e `void` |\n| `altText` | () =\u003e `void` |\n| `altTitle` | () =\u003e `void` |\n| `alternatives` | () =\u003e `void` |\n| `annotation` | () =\u003e `void` |\n| `anonymous` | () =\u003e `void` |\n| `answer` | () =\u003e `void` |\n| `answerSet` | () =\u003e `void` |\n| `app` | () =\u003e `void` |\n| `appGroup` | () =\u003e `void` |\n| `array` | () =\u003e `void` |\n| `article` | (`j`: [`J`](modules.md#j), `node`: [`Root`](modules.md#root)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `articleCategories` | () =\u003e `void` |\n| `articleId` | () =\u003e `void` |\n| `articleMeta` | () =\u003e `void` |\n| `articleTitle` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `articleVersion` | () =\u003e `void` |\n| `articleVersionalternatives` | () =\u003e `void` |\n| `attrib` | () =\u003e `void` |\n| `authorComment` | () =\u003e `void` |\n| `authorNotes` | () =\u003e `void` |\n| `awardDesc` | () =\u003e `void` |\n| `awardGroup` | () =\u003e `void` |\n| `awardId` | () =\u003e `void` |\n| `awardName` | () =\u003e `void` |\n| `back` | (`j`: [`J`](modules.md#j), `parent`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `bio` | () =\u003e `void` |\n| `blockAlternatives` | () =\u003e `void` |\n| `body` | (`j`: [`J`](modules.md#j), `node`: [`Root`](modules.md#root)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `bold` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `boxedText` | () =\u003e `void` |\n| `break` | () =\u003e `void` |\n| `caption` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `chapterTitle` | () =\u003e `void` |\n| `chemStruct` | () =\u003e `void` |\n| `chemStructwrap` | () =\u003e `void` |\n| `citationAlternatives` | () =\u003e `void` |\n| `city` | () =\u003e `void` |\n| `code` | () =\u003e `void` |\n| `col` | () =\u003e `void` |\n| `colgroup` | () =\u003e `void` |\n| `collab` | () =\u003e `void` |\n| `collabAlternatives` | () =\u003e `void` |\n| `command` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `comment` | () =\u003e `void` |\n| `compoundKwd` | () =\u003e `void` |\n| `compoundKwdpart` | () =\u003e `void` |\n| `compoundSubject` | () =\u003e `void` |\n| `compoundSubjectpart` | () =\u003e `void` |\n| `confAcronym` | () =\u003e `void` |\n| `confDate` | () =\u003e `void` |\n| `confLoc` | () =\u003e `void` |\n| `confName` | () =\u003e `void` |\n| `confNum` | () =\u003e `void` |\n| `confSponsor` | () =\u003e `void` |\n| `confTheme` | () =\u003e `void` |\n| `conference` | () =\u003e `void` |\n| `contrib` | () =\u003e `void` |\n| `contribGroup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `contribId` | () =\u003e `void` |\n| `contributedResourcegroup` | () =\u003e `void` |\n| `copyrightHolder` | () =\u003e `void` |\n| `copyrightStatement` | () =\u003e `void` |\n| `copyrightYear` | () =\u003e `void` |\n| `corresp` | () =\u003e `void` |\n| `count` | () =\u003e `void` |\n| `country` | () =\u003e `void` |\n| `counts` | () =\u003e `void` |\n| `customMeta` | () =\u003e `void` |\n| `customMetagroup` | () =\u003e `void` |\n| `dataTitle` | () =\u003e `void` |\n| `date` | () =\u003e `void` |\n| `dateIncitation` | () =\u003e `void` |\n| `day` | () =\u003e `void` |\n| `def` | () =\u003e `void` |\n| `defHead` | () =\u003e `void` |\n| `defItem` | () =\u003e `void` |\n| `defList` | () =\u003e `void` |\n| `degrees` | () =\u003e `void` |\n| `disp-quote` | (`j`: [`J`](modules.md#j), `node`: `DispQuote`) =\u003e `Environment` |\n| `dispFormula` | () =\u003e `void` |\n| `dispFormulagroup` | () =\u003e `void` |\n| `dispQuote` | () =\u003e `void` |\n| `edition` | () =\u003e `void` |\n| `elementCitation` | () =\u003e `void` |\n| `elocationId` | () =\u003e `void` |\n| `email` | () =\u003e `void` |\n| `equationCount` | () =\u003e `void` |\n| `era` | () =\u003e `void` |\n| `etal` | () =\u003e `void` |\n| `event` | () =\u003e `void` |\n| `eventDesc` | () =\u003e `void` |\n| `explanation` | () =\u003e `void` |\n| `extLink` | (`j`: [`J`](modules.md#j), `node`: `ExtLink`) =\u003e {     `children`: `CommandArg`[];     `name`: `string`;     `type`: `string`; } |\n| `extendedBy` | () =\u003e `void` |\n| `fax` | () =\u003e `void` |\n| `fig` | (`j`: [`J`](modules.md#j), `fig`: `Fig`) =\u003e {     `children`: [`TexastContent`](modules.md#texastcontent)[];     `name`: `string`;     `type`: `string`; } |\n| `figCount` | () =\u003e `void` |\n| `figGroup` | () =\u003e `void` |\n| `fixedCase` | () =\u003e `void` |\n| `floatsGroup` | () =\u003e `void` |\n| `fn` | (`j`: [`J`](modules.md#j), `parent`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `fnGroup` | (`j`: [`J`](modules.md#j), `parent`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `fpage` | () =\u003e `void` |\n| `front` | (`j`: [`J`](modules.md#j), `node`: [`Root`](modules.md#root)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `frontStub` | () =\u003e `void` |\n| `fundingGroup` | () =\u003e `void` |\n| `fundingSource` | () =\u003e `void` |\n| `fundingStatement` | () =\u003e `void` |\n| `givenNames` | () =\u003e `void` |\n| `glossary` | () =\u003e `void` |\n| `glyphData` | () =\u003e `void` |\n| `glyphRef` | () =\u003e `void` |\n| `gov` | () =\u003e `void` |\n| `graphic` | (`j`: [`J`](modules.md#j), `node`: `Graphic`) =\u003e {     `children`: (`CommandArg` | {         `type`: `string`;         `value`: `string`;     })[];     `name`: `string`;     `type`: `string`; } |\n| `history` | () =\u003e `void` |\n| `hr` | () =\u003e `void` |\n| `indexTerm` | () =\u003e `void` |\n| `indexTermrangeend` | () =\u003e `void` |\n| `inlineFormula` | () =\u003e `void` |\n| `inlineGraphic` | (`j`: [`J`](modules.md#j), `node`: `Graphic`) =\u003e {     `children`: (`CommandArg` | {         `type`: `string`;         `value`: `string`;     })[];     `name`: `string`;     `type`: `string`; } |\n| `inlineMedia` | () =\u003e `void` |\n| `inlineSupplementarymaterial` | () =\u003e `void` |\n| `institution` | () =\u003e `void` |\n| `institutionId` | () =\u003e `void` |\n| `institutionWrap` | () =\u003e `void` |\n| `instruction` | () =\u003e `void` |\n| `isbn` | () =\u003e `void` |\n| `issn` | () =\u003e `void` |\n| `issnL` | () =\u003e `void` |\n| `issue` | () =\u003e `void` |\n| `issueId` | () =\u003e `void` |\n| `issuePart` | () =\u003e `void` |\n| `issueSponsor` | () =\u003e `void` |\n| `issueSubtitle` | () =\u003e `void` |\n| `issueTitle` | () =\u003e `void` |\n| `issueTitlegroup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `italic` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `journalId` | () =\u003e `void` |\n| `journalMeta` | () =\u003e `void` |\n| `journalSubtitle` | () =\u003e `void` |\n| `journalTitle` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `journalTitlegroup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `kwd` | () =\u003e `void` |\n| `kwdGroup` | () =\u003e `void` |\n| `label` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `license` | () =\u003e `void` |\n| `licenseP` | () =\u003e `void` |\n| `list` | (`j`: [`J`](modules.md#j), `list`: `List`) =\u003e {     `children`: [`TexastContent`](modules.md#texastcontent)[];     `name`: `string`;     `type`: `string`; } |\n| `listItem` | (`j`: [`J`](modules.md#j), `item`: `ListItem`) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `longDesc` | () =\u003e `void` |\n| `lpage` | () =\u003e `void` |\n| `media` | () =\u003e `void` |\n| `metaName` | () =\u003e `void` |\n| `metaValue` | () =\u003e `void` |\n| `milestoneEnd` | () =\u003e `void` |\n| `milestoneStart` | () =\u003e `void` |\n| `mixedCitation` | () =\u003e `void` |\n| `monospace` | () =\u003e `void` |\n| `month` | () =\u003e `void` |\n| `name` | () =\u003e `void` |\n| `nameAlternatives` | () =\u003e `void` |\n| `namedContent` | () =\u003e `void` |\n| `nestedKwd` | () =\u003e `void` |\n| `nlmCitation` | () =\u003e `void` |\n| `note` | () =\u003e `void` |\n| `notes` | () =\u003e `void` |\n| `objectId` | () =\u003e `void` |\n| `onBehalfof` | () =\u003e `void` |\n| `openAccess` | () =\u003e `void` |\n| `option` | () =\u003e `void` |\n| `overline` | () =\u003e `void` |\n| `overlineEnd` | () =\u003e `void` |\n| `overlineStart` | () =\u003e `void` |\n| `p` | (`j`: [`J`](modules.md#j), `p`: `P`) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `pageCount` | () =\u003e `void` |\n| `pageRange` | () =\u003e `void` |\n| `partTitle` | () =\u003e `void` |\n| `patent` | () =\u003e `void` |\n| `permissions` | () =\u003e `void` |\n| `personGroup` | () =\u003e `void` |\n| `phone` | () =\u003e `void` |\n| `postalCode` | () =\u003e `void` |\n| `prefix` | () =\u003e `void` |\n| `preformat` | () =\u003e `void` |\n| `price` | () =\u003e `void` |\n| `principalAwardrecipient` | () =\u003e `void` |\n| `principalInvestigator` | () =\u003e `void` |\n| `privateChar` | () =\u003e `void` |\n| `processingMeta` | () =\u003e `void` |\n| `product` | () =\u003e `void` |\n| `pubDate` | () =\u003e `void` |\n| `pubDatenotavailable` | () =\u003e `void` |\n| `pubHistory` | () =\u003e `void` |\n| `pubId` | () =\u003e `void` |\n| `publisher` | () =\u003e `void` |\n| `publisherLoc` | () =\u003e `void` |\n| `publisherName` | () =\u003e `void` |\n| `question` | () =\u003e `void` |\n| `questionPreamble` | () =\u003e `void` |\n| `questionWrap` | () =\u003e `void` |\n| `questionWrapgroup` | () =\u003e `void` |\n| `rb` | () =\u003e `void` |\n| `ref` | () =\u003e `void` |\n| `refCount` | () =\u003e `void` |\n| `refList` | (`j`: [`J`](modules.md#j), `list`: `RefList`) =\u003e `Environment` | `undefined` |\n| `relatedArticle` | () =\u003e `void` |\n| `relatedObject` | () =\u003e `void` |\n| `resourceId` | () =\u003e `void` |\n| `resourceName` | () =\u003e `void` |\n| `resourceWrap` | () =\u003e `void` |\n| `response` | () =\u003e `void` |\n| `restrictedBy` | () =\u003e `void` |\n| `role` | () =\u003e `void` |\n| `roman` | () =\u003e `void` |\n| `root` | (`j`: [`J`](modules.md#j), `node`: [`Root`](modules.md#root)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `rp` | () =\u003e `void` |\n| `rt` | () =\u003e `void` |\n| `ruby` | () =\u003e `void` |\n| `sansSerif` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `sc` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `season` | () =\u003e `void` |\n| `sec` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `secMeta` | () =\u003e `void` |\n| `see` | () =\u003e `void` |\n| `seeAlso` | () =\u003e `void` |\n| `selfUri` | () =\u003e `void` |\n| `series` | () =\u003e `void` |\n| `seriesText` | () =\u003e `void` |\n| `seriesTitle` | () =\u003e `void` |\n| `sig` | () =\u003e `void` |\n| `sigBlock` | () =\u003e `void` |\n| `size` | () =\u003e `void` |\n| `source` | () =\u003e `void` |\n| `speaker` | () =\u003e `void` |\n| `speech` | () =\u003e `void` |\n| `state` | () =\u003e `void` |\n| `statement` | () =\u003e `void` |\n| `std` | () =\u003e `void` |\n| `stdOrganization` | () =\u003e `void` |\n| `strike` | () =\u003e `void` |\n| `stringConf` | () =\u003e `void` |\n| `stringDate` | () =\u003e `void` |\n| `stringName` | () =\u003e `void` |\n| `styledContent` | () =\u003e `void` |\n| `sub` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `subArticle` | () =\u003e `void` |\n| `subjGroup` | () =\u003e `void` |\n| `subject` | () =\u003e `void` |\n| `subtitle` | () =\u003e `void` |\n| `suffix` | () =\u003e `void` |\n| `sup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `supplement` | () =\u003e `void` |\n| `supplementaryMaterial` | () =\u003e `void` |\n| `supportDescription` | () =\u003e `void` |\n| `supportGroup` | () =\u003e `void` |\n| `supportSource` | () =\u003e `void` |\n| `surname` | () =\u003e `void` |\n| `table` | (`j`: [`J`](modules.md#j), `table`: `Table`) =\u003e {     `children`: [`TexastContent`](modules.md#texastcontent)[];     `name`: `string`;     `type`: `string`; } |\n| `tableCount` | () =\u003e `void` |\n| `tableWrap` | (`j`: [`J`](modules.md#j), `node`: `TableWrap`) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `tableWrapfoot` | () =\u003e `void` |\n| `tableWrapgroup` | () =\u003e `void` |\n| `target` | () =\u003e `void` |\n| `tbody` | (`j`: [`J`](modules.md#j), `parent`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `td` | (`j`: [`J`](modules.md#j), `node`: `Td`) =\u003e `TableCell` |\n| `term` | () =\u003e `void` |\n| `termHead` | () =\u003e `void` |\n| `texMath` | () =\u003e `void` |\n| `text` | (`j`: [`J`](modules.md#j), `node`: [`Text`](modules.md#text)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `textualForm` | () =\u003e `void` |\n| `tfoot` | () =\u003e `void` |\n| `th` | () =\u003e `void` |\n| `thead` | () =\u003e `void` |\n| `timeStamp` | () =\u003e `void` |\n| `title` | (`j`: [`J`](modules.md#j), `parent`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `titleGroup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `tr` | (`j`: [`J`](modules.md#j), `node`: `Tr`) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `transAbstract` | () =\u003e `void` |\n| `transSource` | () =\u003e `void` |\n| `transSubtitle` | () =\u003e `void` |\n| `transTitle` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `transTitlegroup` | (`j`: [`J`](modules.md#j), `node`: [`Node`](modules.md#node)) =\u003e [`TexastContent`](modules.md#texastcontent)[] |\n| `underline` | () =\u003e `void` |\n| `underlineEnd` | () =\u003e `void` |\n| `underlineStart` | () =\u003e `void` |\n| `unstructuredKwdgroup` | () =\u003e `void` |\n| `uri` | () =\u003e `void` |\n| `verseGroup` | () =\u003e `void` |\n| `verseLine` | () =\u003e `void` |\n| `version` | () =\u003e `void` |\n| `volume` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `volumeId` | () =\u003e `void` |\n| `volumeIssuegroup` | () =\u003e `void` |\n| `volumeSeries` | (`j`: [`J`](modules.md#j), `node`: [`Parents`](modules.md#parents), `parent`: [`Parent`](modules.md#parent)) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `wordCount` | () =\u003e `void` |\n| `x` | () =\u003e `void` |\n| `xml` | () =\u003e `void` |\n| `xref` | (`j`: [`J`](modules.md#j), `node`: `Xref`) =\u003e [`TexastContent`](modules.md#texastcontent) |\n| `year` | () =\u003e `void` |\n\nDefined in:  [src/lib/handlers/index.ts:29](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/handlers/index.ts#L29)\n\n***\n\n### `Context`\n\n#### Properties\n\n##### `baseFound`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:59](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L59)\n\n##### `bibname`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:76](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L76)\n\n##### `booktabs`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:68](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L68)\n\n##### `checked`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:66](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L66)\n\n##### `citationAnalyzer`\n\n\u003e `Function`\n\n###### Type declaration\n\n*Signature\\`*\n\n```ts\n(node: Node): string;\n```\n\n*Parameters\\`*\n\n| Name | Type |\n| :------ | :------ |\n| `node` | [`Node`](modules.md#node) |\n\n*Returns\\`*\n\n`string`\n\nDefined in:  [src/lib/types.ts:81](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L81)\n\n##### `columnSeparator`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:77](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L77)\n\n##### `document`\n\n\u003e `undefined` | `boolean`\n\nDefined in:  [src/lib/types.ts:65](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L65)\n\n##### `documentClass`\n\n\u003e `object`\n\n```ts\n{\n    name: string;\n    options?: string[];\n}\n```\n\n###### Type declaration\n\n| Member | Type |\n| :------ | :------ |\n| `name` | `string` |\n| `options`? | `string`[] |\n\nDefined in:  [src/lib/types.ts:71](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L71)\n\n##### `footnotes`\n\n\u003e `Record`\u003c`string`, [`TexastContent`](modules.md#texastcontent)[]\u003e\n\nDefined in:  [src/lib/types.ts:78](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L78)\n\n##### `frozenBaseUrl`\n\n\u003e `null` | `string`\n\nDefined in:  [src/lib/types.ts:60](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L60)\n\n##### `handlers`\n\n\u003e `object`\n\n###### Index signature\n\n[`handler`: `string`]: [`Handle`](modules.md#handle)\n\n###### Type declaration\n\nDefined in:  [src/lib/types.ts:64](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L64)\n\n##### `inTable`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:62](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L62)\n\n##### `italics`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:70](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L70)\n\n##### `nodeById?`\n\n\u003e `object`\n\n###### Index signature\n\n[`id`: `string`]: [`Element`](modules.md#element)\n\n###### Type declaration\n\nDefined in:  [src/lib/types.ts:56](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L56)\n\n##### `numberOfRows`\n\n\u003e `number`\n\nDefined in:  [src/lib/types.ts:80](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L80)\n\n##### `qNesting`\n\n\u003e `number`\n\nDefined in:  [src/lib/types.ts:63](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L63)\n\n##### `quotes`\n\n\u003e `string`[]\n\nDefined in:  [src/lib/types.ts:69](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L69)\n\n##### `rowNumber`\n\n\u003e `number`\n\nDefined in:  [src/lib/types.ts:79](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L79)\n\n##### `sectionDepth`\n\n\u003e `number`\n\nDefined in:  [src/lib/types.ts:75](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L75)\n\n##### `unchecked`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:67](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L67)\n\n##### `wrapText`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:61](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L61)\n\n***\n\n### `Name`\n\n#### Hierarchy\n\n*   `Node`.**Name**\n\n#### Properties\n\n##### `attributes`\n\n\u003e `object`\n\n```ts\n{\n    id?: string;\n    nameStyle?: NameTypeNameStyle;\n    specificUse?: string;\n}\n```\n\n###### Type declaration\n\n| Member | Type |\n| :------ | :------ |\n| `id`? | `string` |\n| `nameStyle`? | `NameTypeNameStyle` |\n| `specificUse`? | `string` |\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:6790](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L6790)\n\n##### `children`\n\n\u003e ([`Text`](modules.md#text) | `GivenNames` | `Prefix` | `Suffix` | `Surname`)[]\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:6796](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L6796)\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: UnistNode.data\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `name`\n\n\u003e `\"name\"`\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:6789](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L6789)\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: UnistNode.position\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `\"element\"`\n\nOverrides: UnistNode.type\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:6788](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L6788)\n\n***\n\n### `Options`\n\n#### Properties\n\n##### `bibname?`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:39](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L39)\n\n##### `booktabs?`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:41](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L41)\n\n##### `checked?`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:34](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L34)\n\n##### `citationAnalyzer?`\n\n\u003e `Function`\n\n###### Type declaration\n\n*Signature\\`*\n\n```ts\n(node: Node): string;\n```\n\n*Parameters\\`*\n\n| Name | Type |\n| :------ | :------ |\n| `node` | [`Node`](modules.md#node) |\n\n*Returns\\`*\n\n`string`\n\nDefined in:  [src/lib/types.ts:46](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L46)\n\n##### `columnSeparator?`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:40](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L40)\n\n##### `document?`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:32](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L32)\n\n##### `documentClass?`\n\n\u003e `object`\n\n```ts\n{\n    name: string;\n    options?: string[];\n}\n```\n\n###### Type declaration\n\n| Member | Type |\n| :------ | :------ |\n| `name` | `string` |\n| `options`? | `string`[] |\n\nDefined in:  [src/lib/types.ts:42](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L42)\n\n##### `handlers?`\n\n\u003e `object`\n\n###### Index signature\n\n[`handle`: `string`]: [`Handle`](modules.md#handle)\n\n###### Type declaration\n\nDefined in:  [src/lib/types.ts:31](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L31)\n\n##### `italics?`\n\n\u003e `\"emph\"` | `\"textit\"`\n\nDefined in:  [src/lib/types.ts:38](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L38)\n\n##### `newLines?`\n\n\u003e `boolean`\n\nDefined in:  [src/lib/types.ts:33](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L33)\n\n##### `quotes?`\n\n\u003e `string`[]\n\nDefined in:  [src/lib/types.ts:36](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L36)\n\n##### `topSection?`\n\n\u003e `number`\n\nDefined in:  [src/lib/types.ts:37](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L37)\n\n##### `unchecked?`\n\n\u003e `string`\n\nDefined in:  [src/lib/types.ts:35](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L35)\n\n***\n\n### `Parent`\n\n#### Hierarchy\n\n*   `Parent`.**Parent**\n\n#### Properties\n\n##### `children`\n\n\u003e ([`Text`](modules.md#text) | `Bold` | `FixedCase` | `Italic` | `Monospace` | `NamedContent` | `Overline` | `Roman` | `Ruby` | `SansSerif` | `Sc` | `Strike` | `StyledContent` | `Sub` | `Sup` | `Underline` | `AbbrevJournaltitle` | `Abbrev` | `Def` | `Abstract` | `Label` | `ObjectId` | `P` | `Sec` | `Title` | `AccessDate` | `Ack` | `KwdGroup` | `RefList` | `SubjGroup` | `Address` | `AddrLine` | `City` | `Country` | `Email` | `ExtLink` | `Fax` | `Institution` | `InstitutionWrap` | `Phone` | `PostalCode` | `State` | `Uri` | `Alternatives` | `ChemStruct` | `IndexTerm` | `IndexTermrangeend` | `InlineFormula` | `InlineGraphic` | `InlineMedia` | `MilestoneEnd` | `MilestoneStart` | `PrivateChar` | `AffAlternatives` | `Aff` | `Break` | `Fn` | `InlineSupplementarymaterial` | `RelatedArticle` | `RelatedObject` | `Target` | `Xref` | `Array` | `Code` | `Graphic` | `Media` | `Preformat` | `SupplementaryMaterial` | `Table` | `TexMath` | `TextualForm` | `AltText` | `AltTitle` | `Annotation` | `Anonymous` | `AnswerSet` | `Answer` | `Explanation` | `Subtitle` | `BlockAlternatives` | `BoxedText` | `ChemStructwrap` | `DefList` | `DispFormula` | `DispFormulagroup` | `DispQuote` | `Fig` | `FigGroup` | `FnGroup` | `Glossary` | `List` | `Question` | `QuestionWrap` | `QuestionWrapgroup` | `Speech` | `Statement` | `TableWrap` | `TableWrapgroup` | `VerseGroup` | `AppGroup` | `App` | `Permissions` | `SecMeta` | `Attrib` | `LongDesc` | `Tbody` | `ArticleCategories` | `SeriesText` | `SeriesTitle` | `ArticleId` | `ArticleMeta` | `Isbn` | `ArticleVersion` | `ArticleVersionalternatives` | `AuthorNotes` | `Conference` | `ContribGroup` | `Counts` | `CustomMetagroup` | `ElocationId` | `Fpage` | `FundingGroup` | `History` | `Issue` | `IssueId` | `IssuePart` | `IssueSponsor` | `IssueTitle` | `IssueTitlegroup` | `Lpage` | `PageRange` | `Product` | `PubDate` | `PubDatenotavailable` | `PubHistory` | `SelfUri` | `Supplement` | `SupportGroup` | `TitleGroup` | `TransAbstract` | `Volume` | `VolumeId` | `VolumeIssuegroup` | `VolumeSeries` | `ArticleTitle` | `Article` | `Back` | `Body` | `FloatsGroup` | `Front` | `ProcessingMeta` | `Response` | `SubArticle` | `AuthorComment` | `Corresp` | `AwardDesc` | `AwardGroup` | `AwardId` | `AwardName` | `FundingSource` | `PrincipalAwardrecipient` | `PrincipalInvestigator` | `SupportSource` | `Bio` | `Notes` | `SigBlock` | `Caption` | `ChapterTitle` | `CitationAlternatives` | `ElementCitation` | `MixedCitation` | `NlmCitation` | `Colgroup` | `Col` | `CollabAlternatives` | `Collab` | `OnBehalfof` | `Role` | `Comment` | `CompoundKwdpart` | `CompoundKwd` | `CompoundSubjectpart` | `CompoundSubject` | `ConfAcronym` | `ConfDate` | `ConfLoc` | `ConfName` | `ConfNum` | `ConfSponsor` | `ConfTheme` | `Contrib` | `ContribId` | `Degrees` | [`Name`](modules.md#name) | `NameAlternatives` | `StringName` | `ContributedResourcegroup` | `ResourceGroup` | `SupportDescription` | `CopyrightHolder` | `CopyrightStatement` | `CopyrightYear` | `Count` | `EquationCount` | `FigCount` | `PageCount` | `RefCount` | `TableCount` | `WordCount` | `CustomMeta` | `MetaName` | `MetaValue` | `DataTitle` | `DateIncitation` | `Day` | `Era` | `Month` | `Season` | `Year` | `Date` | `DefHead` | `DefItem` | `Term` | `TermHead` | `Edition` | `Etal` | `Gov` | `Issn` | `IssnL` | `PartTitle` | `Patent` | `PersonGroup` | `PubId` | `PublisherLoc` | `PublisherName` | `Series` | `Size` | `Source` | `Std` | `StringDate` | `TransSource` | `TransTitle` | `Version` | `EventDesc` | `Event` | `ExtendedBy` | `FrontStub` | `JournalMeta` | `FundingStatement` | `OpenAccess` | `GivenNames` | `GlyphData` | `GlyphRef` | `Hr` | `See` | `SeeAlso` | `InstitutionId` | `IssueSubtitle` | `TransTitlegroup` | `JournalId` | `JournalTitlegroup` | `Publisher` | `JournalSubtitle` | `JournalTitle` | `Kwd` | `NestedKwd` | `LicenseP` | `Price` | `License` | `ListItem` | `Prefix` | `Suffix` | `Surname` | `TimeStamp` | `Note` | `Option` | `OverlineEnd` | `OverlineStart` | `RestrictedBy` | `QuestionPreamble` | `Rb` | `Ref` | `ResourceName` | `ResourceWrap` | `ResourceId` | `Rp` | `Rt` | `Sig` | `Speaker` | `StdOrganization` | `StringConf` | `Subject` | `Tfoot` | `Thead` | `Tr` | `TableWrapfoot` | `Td` | `Th` | `TransSubtitle` | `UnderlineEnd` | `UnderlineStart` | `UnstructuredKwdgroup` | `VerseLine` | `X`)[]\n\nOverrides: UnistParent.children\n\nDefined in:  [libs/jast/jast/src/lib/rejour.ts:25](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/rejour.ts#L25)\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: UnistParent.data\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: UnistParent.position\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `string`\n\nThe variant of a node.\n\nInherited from: UnistParent.type\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:22\n\n***\n\n### `Root`\n\n#### Hierarchy\n\n*   `Parent`.**Root**\n\n#### Properties\n\n##### `children`\n\n\u003e ([`Text`](modules.md#text) | `Bold` | `FixedCase` | `Italic` | `Monospace` | `NamedContent` | `Overline` | `Roman` | `Ruby` | `SansSerif` | `Sc` | `Strike` | `StyledContent` | `Sub` | `Sup` | `Underline` | `AbbrevJournaltitle` | `Abbrev` | `Def` | `Abstract` | `Label` | `ObjectId` | `P` | `Sec` | `Title` | `AccessDate` | `Ack` | `KwdGroup` | `RefList` | `SubjGroup` | `Address` | `AddrLine` | `City` | `Country` | `Email` | `ExtLink` | `Fax` | `Institution` | `InstitutionWrap` | `Phone` | `PostalCode` | `State` | `Uri` | `Alternatives` | `ChemStruct` | `IndexTerm` | `IndexTermrangeend` | `InlineFormula` | `InlineGraphic` | `InlineMedia` | `MilestoneEnd` | `MilestoneStart` | `PrivateChar` | `AffAlternatives` | `Aff` | `Break` | `Fn` | `InlineSupplementarymaterial` | `RelatedArticle` | `RelatedObject` | `Target` | `Xref` | `Array` | `Code` | `Graphic` | `Media` | `Preformat` | `SupplementaryMaterial` | `Table` | `TexMath` | `TextualForm` | `AltText` | `AltTitle` | `Annotation` | `Anonymous` | `AnswerSet` | `Answer` | `Explanation` | `Subtitle` | `BlockAlternatives` | `BoxedText` | `ChemStructwrap` | `DefList` | `DispFormula` | `DispFormulagroup` | `DispQuote` | `Fig` | `FigGroup` | `FnGroup` | `Glossary` | `List` | `Question` | `QuestionWrap` | `QuestionWrapgroup` | `Speech` | `Statement` | `TableWrap` | `TableWrapgroup` | `VerseGroup` | `AppGroup` | `App` | `Permissions` | `SecMeta` | `Attrib` | `LongDesc` | `Tbody` | `ArticleCategories` | `SeriesText` | `SeriesTitle` | `ArticleId` | `ArticleMeta` | `Isbn` | `ArticleVersion` | `ArticleVersionalternatives` | `AuthorNotes` | `Conference` | `ContribGroup` | `Counts` | `CustomMetagroup` | `ElocationId` | `Fpage` | `FundingGroup` | `History` | `Issue` | `IssueId` | `IssuePart` | `IssueSponsor` | `IssueTitle` | `IssueTitlegroup` | `Lpage` | `PageRange` | `Product` | `PubDate` | `PubDatenotavailable` | `PubHistory` | `SelfUri` | `Supplement` | `SupportGroup` | `TitleGroup` | `TransAbstract` | `Volume` | `VolumeId` | `VolumeIssuegroup` | `VolumeSeries` | `ArticleTitle` | `Article` | `Back` | `Body` | `FloatsGroup` | `Front` | `ProcessingMeta` | `Response` | `SubArticle` | `AuthorComment` | `Corresp` | `AwardDesc` | `AwardGroup` | `AwardId` | `AwardName` | `FundingSource` | `PrincipalAwardrecipient` | `PrincipalInvestigator` | `SupportSource` | `Bio` | `Notes` | `SigBlock` | `Caption` | `ChapterTitle` | `CitationAlternatives` | `ElementCitation` | `MixedCitation` | `NlmCitation` | `Colgroup` | `Col` | `CollabAlternatives` | `Collab` | `OnBehalfof` | `Role` | `Comment` | `CompoundKwdpart` | `CompoundKwd` | `CompoundSubjectpart` | `CompoundSubject` | `ConfAcronym` | `ConfDate` | `ConfLoc` | `ConfName` | `ConfNum` | `ConfSponsor` | `ConfTheme` | `Contrib` | `ContribId` | `Degrees` | [`Name`](modules.md#name) | `NameAlternatives` | `StringName` | `ContributedResourcegroup` | `ResourceGroup` | `SupportDescription` | `CopyrightHolder` | `CopyrightStatement` | `CopyrightYear` | `Count` | `EquationCount` | `FigCount` | `PageCount` | `RefCount` | `TableCount` | `WordCount` | `CustomMeta` | `MetaName` | `MetaValue` | `DataTitle` | `DateIncitation` | `Day` | `Era` | `Month` | `Season` | `Year` | `Date` | `DefHead` | `DefItem` | `Term` | `TermHead` | `Edition` | `Etal` | `Gov` | `Issn` | `IssnL` | `PartTitle` | `Patent` | `PersonGroup` | `PubId` | `PublisherLoc` | `PublisherName` | `Series` | `Size` | `Source` | `Std` | `StringDate` | `TransSource` | `TransTitle` | `Version` | `EventDesc` | `Event` | `ExtendedBy` | `FrontStub` | `JournalMeta` | `FundingStatement` | `OpenAccess` | `GivenNames` | `GlyphData` | `GlyphRef` | `Hr` | `See` | `SeeAlso` | `InstitutionId` | `IssueSubtitle` | `TransTitlegroup` | `JournalId` | `JournalTitlegroup` | `Publisher` | `JournalSubtitle` | `JournalTitle` | `Kwd` | `NestedKwd` | `LicenseP` | `Price` | `License` | `ListItem` | `Prefix` | `Suffix` | `Surname` | `TimeStamp` | `Note` | `Option` | `OverlineEnd` | `OverlineStart` | `RestrictedBy` | `QuestionPreamble` | `Rb` | `Ref` | `ResourceName` | `ResourceWrap` | `ResourceId` | `Rp` | `Rt` | `Sig` | `Speaker` | `StdOrganization` | `StringConf` | `Subject` | `Tfoot` | `Thead` | `Tr` | `TableWrapfoot` | `Td` | `Th` | `TransSubtitle` | `UnderlineEnd` | `UnderlineStart` | `UnstructuredKwdgroup` | `VerseLine` | `X` | `Instruction` | `Doctype`)[]\n\nOverrides: UnistParent.children\n\nDefined in:  [libs/jast/jast/src/lib/rejour.ts:20](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/rejour.ts#L20)\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: UnistParent.data\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: UnistParent.position\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `\"root\"`\n\nOverrides: UnistParent.type\n\nDefined in:  [libs/jast/jast/src/lib/rejour.ts:19](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/rejour.ts#L19)\n\n***\n\n### `TexastLiteral`\n\nNodes containing a value.\n\n#### Type parameters\n\n*   `Value` = `unknown`Specific value type of Literal.value such as `string` for `Text` node\n*   `TData` *extends* `object` = `Data`\n\n#### Hierarchy\n\n*   `Node`\u003c`TData`\u003e.**TexastLiteral**\n\n#### Properties\n\n##### `data?`\n\n\u003e `TData`\n\nInformation from the ecosystem.\n\nInherited from: Node.data\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: Node.position\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `string`\n\nThe variant of a node.\n\nInherited from: Node.type\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:22\n\n##### `value`\n\n\u003e `Value`\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:113\n\n***\n\n### `TexastParent`\n\n#### Hierarchy\n\n*   `Parent`.**TexastParent**\n\n#### Properties\n\n##### `children`\n\n\u003e [`TexastContent`](modules.md#texastcontent)[]\n\nOverrides: UnistParent.children\n\nDefined in:  [libs/texast/texast/src/lib/texast.ts:106](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/texast/texast/src/lib/texast.ts#L106)\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: UnistParent.data\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: UnistParent.position\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `string`\n\nThe variant of a node.\n\nInherited from: UnistParent.type\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:22\n\n***\n\n### `TexastRoot`\n\n#### Hierarchy\n\n*   [`TexastParent`](modules.md#texastparent).**TexastRoot**\n\n#### Properties\n\n##### `children`\n\n\u003e [`TexastContent`](modules.md#texastcontent)[]\n\nInherited from: [TexastParent](modules.md#texastparent).[children](modules.md#children)\n\nDefined in:  [libs/texast/texast/src/lib/texast.ts:106](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/texast/texast/src/lib/texast.ts#L106)\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: [TexastParent](modules.md#texastparent).[data](modules.md#data)\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: [TexastParent](modules.md#texastparent).[position](modules.md#position)\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `\"root\"`\n\nThe variant of a node.\n\nOverrides: [TexastParent](modules.md#texastparent).[type](modules.md#type)\n\nDefined in:  [libs/texast/texast/src/lib/texast.ts:86](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/texast/texast/src/lib/texast.ts#L86)\n\n***\n\n### `Text`\n\nNodes containing a value.\n\n#### Hierarchy\n\n*   [`TexastLiteral`](modules.md#texastliteral).**Text**\n\n#### Properties\n\n##### `data?`\n\n\u003e `Data`\n\nInformation from the ecosystem.\n\nInherited from: [TexastLiteral](modules.md#texastliteral).[data](modules.md#data)\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:27\n\n##### `position?`\n\n\u003e `Position`\n\nLocation of a node in a source document.\nMust not be present if a node is generated.\n\nInherited from: [TexastLiteral](modules.md#texastliteral).[position](modules.md#position)\n\nDefined in:  node\\_modules/.pnpm/@types+unist\\@2.0.6/node\\_modules/@types/unist/index.d.ts:33\n\n##### `type`\n\n\u003e `\"text\"`\n\nThe variant of a node.\n\nOverrides: [TexastLiteral](modules.md#texastliteral).[type](modules.md#type)\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:43](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L43)\n\n##### `value`\n\n\u003e `string`\n\nOverrides: [TexastLiteral](modules.md#texastliteral).[value](modules.md#value)\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:44](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L44)\n\n***\n\n### `Attributes`\n\n\u003e `JastProperties`\n\nDefined in:  [src/lib/types.ts:29](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L29)\n\n***\n\n### `Content`\n\n\u003e `ValuesType`\u003c`documentMap`\u003e\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:13710](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L13710)\n\n***\n\n### `Element`\n\n\u003e `Extract`\u003c[`Content`](modules.md#content), {\n\u003e `type`: `\"element\"`;\n\u003e }\u003e\n\nDefined in:  [libs/jast/jast/src/lib/jats.ts:13711](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast/src/lib/jats.ts#L13711)\n\n***\n\n### `Handle`\n\n\u003e `Function`\n\n#### Type declaration\n\n##### `Signature`\n\n```ts\n(j: J, node: any, parent?: Parent): TexastContent | TexastContent[] | void;\n```\n\n##### `Parameters`\n\n| Name | Type |\n| :------ | :------ |\n| `j` | [`J`](modules.md#j) |\n| `node` | `any` |\n| `parent?` | [`Parent`](modules.md#parent) |\n\n##### `Returns`\n\n[`TexastContent`](modules.md#texastcontent) | [`TexastContent`](modules.md#texastcontent)[] | `void`\n\nDefined in:  [src/lib/types.ts:49](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L49)\n\n***\n\n### `J`\n\n\u003e [`JWithProps`](modules.md#jwithprops) \u0026 [`JWithoutProps`](modules.md#jwithoutprops) \u0026 [`Context`](modules.md#context)\n\nDefined in:  [src/lib/types.ts:106](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L106)\n\n***\n\n### `JWithProps`\n\n\u003e `Function`\n\n#### Type declaration\n\n##### `Signature`\n\n```ts\n(\n  node: Node, \n  type: string, \n  props?: Attributes, \n  children?: string | TexastContent[]): TexastContent;\n```\n\n##### `Parameters`\n\n| Name | Type |\n| :------ | :------ |\n| `node` | [`Node`](modules.md#node) |\n| `type` | `string` |\n| `props?` | [`Attributes`](modules.md#attributes) |\n| `children?` | `string` | [`TexastContent`](modules.md#texastcontent)[] |\n\n##### `Returns`\n\n[`TexastContent`](modules.md#texastcontent)\n\nDefined in:  [src/lib/types.ts:84](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L84)\n\n***\n\n### `JWithPropsSpecific`\n\n\u003e \u003c`TNode`\u003e `Function`\n\n#### Type parameters\n\n*   `TNode` *extends* [`TexastContent`](modules.md#texastcontent) = [`TexastContent`](modules.md#texastcontent)\n\n#### Type declaration\n\n##### `Signature`\n\n```ts\n(\n  node: Node, \n  type: Pick\u003cTNode, \"type\"\u003e, \n  props?: Attributes, \n  children?: Pick\u003cTNode, \"children\"\u003e): TNode;\n```\n\n##### `Parameters`\n\n| Name | Type |\n| :------ | :------ |\n| `node` | [`Node`](modules.md#node) |\n| `type` | `Pick`\u003c`TNode`, `\"type\"`\u003e |\n| `props?` | [`Attributes`](modules.md#attributes) |\n| `children?` | `Pick`\u003c`TNode`, `\"children\"`\u003e |\n\n##### `Returns`\n\n`TNode`\n\nDefined in:  [src/lib/types.ts:97](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L97)\n\n***\n\n### `JWithoutProps`\n\n\u003e `Function`\n\n#### Type declaration\n\n##### `Signature`\n\n```ts\n(node: Node, type: string, children?: string | TexastContent[]): TexastContent;\n```\n\n##### `Parameters`\n\n| Name | Type |\n| :------ | :------ |\n| `node` | [`Node`](modules.md#node) |\n| `type` | `string` |\n| `children?` | `string` | [`TexastContent`](modules.md#texastcontent)[] |\n\n##### `Returns`\n\n[`TexastContent`](modules.md#texastcontent)\n\nDefined in:  [src/lib/types.ts:91](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L91)\n\n***\n\n### `Node`\n\n\u003e [`Parent`](modules.md#parent)[`\"children\"`][`number`] | [`Root`](modules.md#root)\n\njast Node\n\nDefined in:  [src/lib/types.ts:26](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L26)\n\n***\n\n### `Parents`\n\n\u003e `Extract`\u003c`Exclude`\u003c[`Node`](modules.md#node), [`Text`](modules.md#text) | [`Root`](modules.md#root)\u003e, {\n\u003e `children`: `any`[];\n\u003e }\u003e\n\nDefined in:  [src/lib/types.ts:122](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/jast/jast-util-to-texast/src/lib/types.ts#L122)\n\n***\n\n### `TexastContent`\n\n\u003e `TopLevelDocumentContent` | `PreambleContent` | `AlignmentContent` | `MathContent` | `CommandContent` | [`TexastParagraphContent`](modules.md#texastparagraphcontent) | `CommandArg` | `ListContent` | `Text` | `Comment` | `TabularContent` | `TableRowContent`\n\nDefined in:  [libs/texast/texast/src/lib/texast.ts:32](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/texast/texast/src/lib/texast.ts#L32)\n\n***\n\n### `TexastParagraphContent`\n\n\u003e `Text` | `InlineMath` | `Command` | `Comment`\n\nDefined in:  [libs/texast/texast/src/lib/texast.ts:75](https://github.com/TrialAndErrorOrg/parsers/blob/main/libs/texast/texast/src/lib/texast.ts#L75)\n\n## Syntax tree\n\n## Types\n\n## Compatibility\n\n## Security\n\n## Related\n\n## Contribute\n\n## License\n\n[GPL-3.0-or-later](LICENSE) © Thomas F. K. Jorna\n\n[unified]: https://unifiedjs.com\n\n[unifiedgh]: https://github.com/unifiedjs/unified\n\n[xast-from-xml]: https://github.com/syntax-tree/xast-util-from-xml\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[rejour]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour\n\n[rejour-parse]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-parse\n\n[rejour-stringify]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-stringify\n\n[rejour-move-abstract]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-move-abstract\n\n[rejour-meta]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-meta\n\n[rejour-relatex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/rejour-relatex\n\n[relatex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex\n\n[relatex-stringify]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/relatex-stringify\n\n[jast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jast\n\n[jast-jast-util-to-texast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jast-jast-util-to-texast\n\n[jastscript]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/rejour/jastscript\n\n[texast]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/texast\n\n[texast-util-to-latex]: https://github.com/TrialAndErrorOrg/parsers/tree/main/libs/relatex/texast-util-to-latex\n\n[hast]: https://github.com/syntax-tree/hast\n\n[xast]: https://github.com/syntax-tree/xast\n\n[mdast]: https://github.com/syntax-tree/mdast\n\n[mdast-markdown]: https://github.com/syntax-tree/mdast-util-to-markdown\n\n[latex-utensils]: https://github.com/tamuratak/latex-utensils\n\n[latexjs]: https://github.com/latexjs/latexjs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrialanderrororg%2Fjast-util-to-texast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrialanderrororg%2Fjast-util-to-texast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrialanderrororg%2Fjast-util-to-texast/lists"}