Element
interface Element {
children: Node[]
}Element Behavior Types
Block vs. Inline
Void vs Not Void
Voids That Support Marks
Rendering Void Elements
Static methods
Retrieval methods
Element.matches(element: Element, props: Partial<Element>) => boolean
Element.matches(element: Element, props: Partial<Element>) => booleanCheck methods
Element.isAncestor(value: any) => value is Ancestor
Element.isAncestor(value: any) => value is AncestorElement.isElement(value: any) => value is Element
Element.isElement(value: any) => value is ElementElement.isElementList(value: any) => value is Element[]
Element.isElementList(value: any) => value is Element[]Element.isElementType<T Extends Element>(value: any, elementVal: string, ElementKey: string = 'type'): value is T
Element.isElementType<T Extends Element>(value: any, elementVal: string, ElementKey: string = 'type'): value is TLast updated