API
Types de nœuds
Élément
5 min
élément objets sont un type de nœud dans un document slate qui contient d'autres élément nœuds ou texte interface element { children node\[] } docid\ nag9kfoyqyvo6gmhbd9il docid\ nag9kfoyqyvo6gmhbd9il docid\ nag9kfoyqyvo6gmhbd9il docid\ nag9kfoyqyvo6gmhbd9il docid\ nag9kfoyqyvo6gmhbd9il docid\ nag9kfoyqyvo6gmhbd9il types de comportement des éléments les nœuds d'élément se comportent différemment selon le docid\ fhesrowobbj3fiacjt7uk un élément peut être "block" ou "inline" tel que défini par editor isinline soit "void" ou "not void" tel que défini par editor isvoid bloc vs inline un élément "block" ne peut être que des frères avec d'autres éléments "block" un nœud "inline" peut être des frères avec texte ou d'autres éléments "inline" vide vs non vide dans un élément non "vide", slate gère le rendu de ses enfants (par exemple, dans un paragraphe où le texte et inline sont rendus par slate) dans un élément "vide", les enfants sont rendus par le code de rendu de l' élément méthodes statiques méthodes de récupération element matches(element element, props partial\<element>) => boolean vérifiez si un élément correspond à un ensemble de propriétés remarque cela vérifie les propriétés personnalisées, mais cela ne garantit pas que des enfants soient équivalents méthodes de vérification element iselement(value any) => value is element vérifiez si un valeur implémente l' interface element element iselementlist(value any) => value is element\[] vérifiez si une valeur est un tableau de éléments objets
