UNPKG

@dark-engine/platform-server

Version:
15 lines (14 loc) 634 B
/// <reference types="node" /> import { Readable } from 'node:stream'; import { type DarkElement } from '@dark-engine/core'; declare function inject(): void; type RenderToStreamOptions = { bootstrapScripts?: Array<string>; bootstrapModules?: Array<string>; chunkSize?: number; awaitMetatags?: boolean; }; declare function renderToString(element: DarkElement): Promise<string>; declare function renderToStream(element: DarkElement, options?: RenderToStreamOptions): Readable; declare function convertStreamToPromise(stream: Readable): Promise<string>; export { renderToString, renderToStream, convertStreamToPromise, inject };