API de texte
5 min
les objets représentent les nœuds qui contiennent le contenu textuel réel d’un document slate ainsi que toutes les propriétés de mise en forme ils sont toujours des nœuds feuilles dans l’arborescence du document puisqu’ils ne peuvent contenir aucun enfant interface text { text string } méthodes statiques docid 3c 6nrkxqpm5xmomwsgméthodes de récupération docid 3c 6nrkxqpm5xmomwsgméthodes de vérification docid 3c 6nrkxqpm5xmomwsg méthodes statiques méthodes de récupération text matches(text text, props partial\<text>) => boolean vérifier si texte correspond à un ensemble de props le fonctionnement de la vérification consiste à s’assurer que (a) toutes les props existent dans le texte , et (b) si elles existent, qu’elles correspondent exactement aux propriétés du texte si une propriété props text est transmise, elle sera ignorée si des propriétés dans texte ne figurent pas dans props , elles seront ignorées lors du test de correspondance text decorations(node text, decorations range\[]) => text\[] obtenir les feuilles pour un nœud text, étant donné décorations méthodes de vérification text equals(text text, another text, options?) => boolean vérifier si deux nœuds text sont égaux options {loose? boolean} lâche ? lorsque vrai , cela vérifie si les propriétés de l’objet texte sont égales à l’exception de la propriété texte (c’est à dire la valeur chaîne de l’objet texte ) lorsque faux (par défaut), cela vérifie toutes les propriétés, y compris texte text istext(value any) => value is text vérifier si une valeur implémente l’interface texte text istextlist(value any) value is text\[] vérifier si valeur est un tableau contenant uniquement des objets texte