UNPKG

@lifeart/gxt

Version:

<img align="right" width="95" height="95" alt="Philosopher’s stone, logo of PostCSS" src="./public/logo.png">

18 lines (16 loc) • 811 B
import { Component } from '../component-class'; import { Root } from '../dom'; import { SsrDomProvider } from './dom-provider'; type EnvironmentParams = { url: string; /** * Optional DOM provider. When omitted, happy-dom is used (default * behavior, unchanged). Hosts like FastBoot can inject SimpleDOM * by supplying their own provider. */ domProvider?: SsrDomProvider; }; export type { SsrDomProvider } from './dom-provider'; export { defaultHappyDomProvider } from './dom-provider'; export declare function renderInBrowser(componentRenderFn: typeof Component, args: Record<string, unknown>, root: Root): Promise<string>; export declare function render(component: typeof Component<any>, args: Record<string, unknown>, params: EnvironmentParams, root?: Root): Promise<string>;