Type name, prefixed with @ to signal that this is a toolkit-specific node.
Type of the mark. For annotations, this is the _type property of the value.
For decorators, it will hold the name of the decorator (strong, em or similar).
Child nodes of this span. Can be toolkit-specific text nodes, nested spans or any inline object type.
Optional_Unique key for this span
OptionalmarkHolds the value (definition) of the mark in the case of annotations.
undefined if the mark is a decorator (strong, em or similar).
OptionalmarkThe key of the mark definition (in the case of annotations).
undefined if the mark is a decorator (strong, em or similar).
Toolkit-specific type representing a portable text span that can hold other spans. In this type, each span only has a single mark, instead of an array of them.