tivex
Version:
A Small, JSX library for creating Reactive-UIs.
28 lines (26 loc) • 651 B
TypeScript
type TAny = any;
/**
* Render elem to string
* @param elem JSX.Element
* @returns string
*/
declare function renderToString(elem: JSX.Element): any;
type OptionRenderHTML = {
docType?: string;
charset?: string | false;
viewport?: string | false;
attribute?: {
html?: Record<string, TAny>;
body?: Record<string, TAny>;
};
head?: JSX.Element;
footer?: JSX.Element;
};
/**
* Render elem to html
* @param elem JSX.Element
* @returns string
*/
declare const renderToHtml: (elem: JSX.Element, opts?: OptionRenderHTML) => string;
export { renderToHtml, renderToString };
export type { OptionRenderHTML };