UNPKG

fluxel

Version:

An ultra-lightweight, high-performance library for efficient DOM building and dynamic web UIs

15 lines (14 loc) 710 B
import BaseFluxel from "../jsx-reactive/index.js"; import { Fragment } from "../jsx-runtime/index.js"; import type { ChildrenType, FluxelComponent, FluxelJSXElement } from "../type.js"; declare const Fluxel: typeof BaseFluxel & { jsx: { createElement: <P extends object>(type: string | FluxelComponent<any, ChildrenType>, props?: P, ...children: any[]) => FluxelJSXElement; Fragment: typeof Fragment; }; }; export { default as Fragment } from "../jsxFragment.js"; export { default as ensureNode } from "../jsxEnsureNode.js"; export type { FluxelComponent, FluxelJSXElement, MemoizeFunction } from "../type.js"; export default Fluxel; export type { JSX } from "../jsx-runtime/index.js";