mdast2docx logo Md2Docx
Version 1.8.0API DocsInterfaces

Data

Updated 5 min ago

Defined in: packages/mdast/src/index.ts:179

Info associated with mdast nodes by the ecosystem.

This space is guaranteed to never be specified by unist or mdast. But you can use it in utilities and plugins to store data.

This type can be augmented to register custom data. For example:

declare module 'mdast' {
  interface Data {
    // `someNode.data.myId` is typed as `number | undefined`
    myId?: number | undefined
  }
}

Extends

  • Data

Extended by

Properties

alignment?

optional alignment?: "center" | "left" | "right" | "start" | "end" | "both" | "mediumKashida" | "distribute" | "numTab" | "highKashida" | "lowKashida" | "thaiDistribute"

Defined in: packages/mdast/src/index.ts:184

allCaps?

optional allCaps?: boolean

Defined in: packages/mdast/src/index.ts:195

bold?

optional bold?: boolean

Defined in: packages/mdast/src/index.ts:185

border?

optional border?: Mutable<IBorderOptions | IBordersOptions>

Defined in: packages/mdast/src/index.ts:183

Styles data compatible with docx - could be passed via inline or block html

checked?

optional checked?: boolean

Defined in: packages/mdast/src/index.ts:208

color?

optional color?: string

Defined in: packages/mdast/src/index.ts:199

emphasisMark?

optional emphasisMark?: Record<string, never>

Defined in: packages/mdast/src/index.ts:193

frame?

optional frame?: IFrameOptions

Defined in: packages/mdast/src/index.ts:202

highlight?

optional highlight?: string

Defined in: packages/mdast/src/index.ts:201

italics?

optional italics?: boolean

Defined in: packages/mdast/src/index.ts:186

name?

optional name?: string

Defined in: packages/mdast/src/index.ts:210

pre?

optional pre?: boolean

Defined in: packages/mdast/src/index.ts:203

smallCaps?

optional smallCaps?: boolean

Defined in: packages/mdast/src/index.ts:196

strike?

optional strike?: boolean

Defined in: packages/mdast/src/index.ts:194

style?

optional style?: string

Defined in: packages/mdast/src/index.ts:206

subScript?

optional subScript?: boolean

Defined in: packages/mdast/src/index.ts:197

superScript?

optional superScript?: boolean

Defined in: packages/mdast/src/index.ts:198

tag?

optional tag?: "symbol" | "object" | "html" | "image" | "link" | "strong" | "text" | "svg" | "blockquote" | "code" | "table" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "body" | "br" | "button" | "canvas" | "caption" | "cite" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "details" | "dfn" | "dialog" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "footer" | "form" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "i" | "iframe" | "img" | "input" | "ins" | "kbd" | "label" | "legend" | "li" | "main" | "map" | "mark" | "menu" | "meta" | "meter" | "nav" | "noscript" | "ol" | "optgroup" | "option" | "output" | "p" | "picture" | "pre" | "progress" | "q" | "rp" | "rt" | "ruby" | "s" | "samp" | "script" | "search" | "section" | "select" | "slot" | "small" | "source" | "span" | "style" | "sub" | "summary" | "sup" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "track" | "u" | "ul" | "var" | "video" | "wbr" | "animate" | "animateMotion" | "animateTransform" | "circle" | "clipPath" | "defs" | "desc" | "ellipse" | "feBlend" | "feColorMatrix" | "feComponentTransfer" | "feComposite" | "feConvolveMatrix" | "feDiffuseLighting" | "feDisplacementMap" | "feDistantLight" | "feDropShadow" | "feFlood" | "feFuncA" | "feFuncB" | "feFuncG" | "feFuncR" | "feGaussianBlur" | "feImage" | "feMerge" | "feMergeNode" | "feMorphology" | "feOffset" | "fePointLight" | "feSpecularLighting" | "feSpotLight" | "feTile" | "feTurbulence" | "filter" | "foreignObject" | "g" | "line" | "linearGradient" | "marker" | "mask" | "metadata" | "mpath" | "path" | "pattern" | "polygon" | "polyline" | "radialGradient" | "rect" | "set" | "stop" | "switch" | "textPath" | "tspan" | "use" | "view"

Defined in: packages/mdast/src/index.ts:204

type?

optional type?: string

Defined in: packages/mdast/src/index.ts:207

underline?

optional underline?: { color: string; type: "single" | "words" | "double" | "thick" | "dotted" | "dottedHeavy" | "dash" | "dashedHeavy" | "dashLong" | "dashLongHeavy" | "dotDash" | "dashDotHeavy" | "dotDotDash" | "dashDotDotHeavy" | "wave" | "wavyHeavy" | "wavyDouble" | "none"; } | Record<string, never>

Defined in: packages/mdast/src/index.ts:187

value?

optional value?: string

Defined in: packages/mdast/src/index.ts:209

On this page