Comment on page
Text
Text
objects represent the nodes that contain the actual text content of a Slate document along with any formatting properties. They are always leaf nodes in the document tree as they cannot contain any children.interface Text {
text: string
}
Check if
text
matches a set of props
.The way the check works is that it makes sure that (a) all the
props
exist in the text
, and (b) if it exists, that it exactly matches the properties in the text
.If a
props.text
property is passed in, it will be ignored.If there are properties in
text
that are not in props
, those will be ignored when it comes to testing for a match.Get the leaves for a text node, given
decorations
.Check if two text nodes are equal.
Options:
{loose?: boolean}
loose?
: Whentrue
, it checks if the properties of theText
object are equal except for thetext
property (i.e. theString
value of theText
). Whenfalse
(default), checks all properties includingtext
.
Check if a
value
implements the Text
interface.Check if
value
is an Array
of only Text
objects.Last modified 2yr ago