nexora
Version:
A lightweight, production-ready JavaScript library for building user interfaces, supporting JSX.
11 lines (10 loc) • 508 B
TypeScript
import { DOMElement, DOMNode, VNode } from '../../../core';
/**
* Mount a component VNode
* @description - This function is used to mount a component VNode.
* @param vnode - The VNode to mount
* @param container - The container element to mount the component in
* @param nextSibling - The next sibling DOM node to mount the component after
* @returns The DOM node for the component
*/
export declare function mountComponent(vnode: VNode, container: DOMElement, nextSibling?: DOMNode | null): DOMNode;