import { type XmlComponentClassDefinition } from "https://deno.land/x/docxml@1.5.0/src/classes/XmlComponent.ts";
The interface to which a class definition of an XML component must adhere -- ie.
it must have a children
and mixed
static property.
Type Parameters
optional
C extends AnyXmlComponent | unknown = AnyXmlComponentMethods
new(props: XmlComponentProps<C>, ...children: XmlComponentChild<C>[]): C
fromNode(node: Node): C