API
Tipos de Nodo
Elemento
5 min
elemento los objetos son un tipo de nodo en un documento slate que contienen otros elemento nodos o texto nodos interface element { children node\[] } docid\ le63mhoqvmjgqqrvw1gb4 docid\ le63mhoqvmjgqqrvw1gb4 docid\ le63mhoqvmjgqqrvw1gb4 docid\ le63mhoqvmjgqqrvw1gb4 docid\ le63mhoqvmjgqqrvw1gb4 docid\ le63mhoqvmjgqqrvw1gb4 tipos de comportamiento de elementos los nodos de elementos se comportan de manera diferente dependiendo de la docid\ bh3thnehmuw74stzowtli un elemento puede ser "bloque" o "en línea" según lo definido por editor isinline ya sea "vacío" o "no vacío" según lo definido por editor isvoid bloque vs en línea un elemento "block" solo puede ser hermano de otros elementos "block" un nodo "inline" puede ser hermano de texto nodos u otros elementos "inline" vacío vs no vacío en un elemento que no es "vacío", slate maneja el renderizado de sus hijos (por ejemplo, en un párrafo donde el texto y inline hijos son renderizados por slate) en un elemento "vacío", los hijos son renderizados por el código de renderizado del elemento métodos estáticos métodos de recuperación element matches(element element, props partial\<element>) => boolean verifica si un elemento coincide con un conjunto de props nota esto verifica propiedades personalizadas, pero no asegura que los hijos sean equivalentes métodos de verificación element iselement(value any) => value is element verifica si un valor implementa la interfaz element element iselementlist(value any) => value is element\[] verifica si un valor es un array de element objetos
