fluxel
Version:
An ultra-lightweight, high-performance library for efficient DOM building and dynamic web UIs
15 lines (14 loc) • 710 B
TypeScript
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";