Skip to content

Markup

type Markup =
| `${ValueMarkup}`
| `${ValueMarkup}${MetaMarkup}`
| `${ValueMarkup}${MetaMarkup}${NestedMarkup}`
| `${ValueMarkup}${NestedMarkup}`
| `${ValueMarkup}${NestedMarkup}${MetaMarkup}`
| `${NestedMarkup}`
| `${NestedMarkup}${MetaMarkup}`
| `${NestedMarkup}${MetaMarkup}${ValueMarkup}`
| `${NestedMarkup}${ValueMarkup}`
| `${NestedMarkup}${ValueMarkup}${MetaMarkup}`
| `${MetaMarkup}${ValueMarkup}`
| `${MetaMarkup}${ValueMarkup}${NestedMarkup}`
| `${MetaMarkup}${NestedMarkup}`
| `${MetaMarkup}${NestedMarkup}${ValueMarkup}`;

Defined in: packages/core/src/features/parsing/ParserV2/types.ts:59

Modern Markup type supporting value, meta, and nested placeholders

Examples:

  • ”@[value]” - simple value
  • “@value” - value with metadata
  • ”@[nested]” - nested content
  • “@value” - value with nested content
  • “<value meta>nested</value>” - HTML-like with all features