inferno-server
Version:
Provides methods to render HTML strings from Inferno elements
17 lines (16 loc) • 694 B
TypeScript
import { ChildFlags } from 'inferno-vnode-flags';
import { Readable } from 'stream';
import type { VNode } from 'inferno';
export declare class RenderStream extends Readable {
initNode: any;
started: boolean;
constructor(initNode: any);
_read(): void;
renderNode(vNode: any, context: any): any;
renderArrayOrFragment(vNode: any, context: any): any;
renderComponent(vComponent: any, context: any, isClass: any): any;
renderChildren(children: VNode[] | VNode | string, context: any, childFlags: ChildFlags): any;
renderText(vNode: any): void;
renderElement(vNode: any, context: any): any;
}
export declare function streamAsString(node: any): RenderStream;