Reference
@reckona/mreact-server
81 public exports.
Function
FunctioncreateStringSink
function createStringSink(options: StringSinkOptions): StringHtmlSinkCreates an HTML sink that stores appended chunks in memory as a string.FunctionrenderToReadableStreamfunction renderToReadableStream(render: StreamRender, options: RenderToReadableStreamOptions): ReadableStream<Uint8Array<ArrayBufferLike>>Renders HTML sink output to a WHATWG readable byte stream.FunctionSuspensefunction Suspense(props: SuspenseProps): neverCreates a React-compatible Suspense boundary for server rendering.Interface
InterfaceHtmlSink
interface HtmlSinkReceives HTML chunks and deferred work while server rendering.InterfaceRenderToReadableStreamOptionsinterface RenderToReadableStreamOptionsOptions controlling server render stream error logging behavior.InterfaceStringHtmlSinkinterface StringHtmlSinkHTML sink that buffers output as a string and can await deferred tasks.InterfaceStringSinkOptionsinterface StringSinkOptionsOptions controlling how a string sink buffers appended chunks.InterfaceSuspensePropsinterface SuspensePropsProps accepted by the server Suspense compatibility component.Re-export
Re-exportAsyncBoundaryOptions
const AsyncBoundaryOptions: unknownRe-exportAsyncBoundaryRenderconst AsyncBoundaryRender: unknownRe-exportCLIENT_REFERENCE_TYPEconst CLIENT_REFERENCE_TYPE: unknownRe-exportClientReferenceconst ClientReference: unknownRe-exportcreateClientReferenceconst createClientReference: unknownRe-exportcreateEventHydrationManifestconst createEventHydrationManifest: unknownRe-exportcreateFlightClientManifestconst createFlightClientManifest: unknownRe-exportcreateServerActionHandlerconst createServerActionHandler: unknownRe-exportcreateServerReferenceconst createServerReference: unknownRe-exportEventHydrationEntryconst EventHydrationEntry: unknownRe-exportEventHydrationManifestconst EventHydrationManifest: unknownRe-exportFlightArrayBufferModelconst FlightArrayBufferModel: unknownRe-exportFlightClientManifestEntryconst FlightClientManifestEntry: unknownRe-exportFlightClientReferenceconst FlightClientReference: unknownRe-exportFlightClientReferenceInputconst FlightClientReferenceInput: unknownRe-exportFlightClientReferenceModelconst FlightClientReferenceModel: unknownRe-exportFlightDataViewModelconst FlightDataViewModel: unknownRe-exportFlightElementModelconst FlightElementModel: unknownRe-exportFlightFormDataModelconst FlightFormDataModel: unknownRe-exportFlightIterableModelconst FlightIterableModel: unknownRe-exportFlightModelconst FlightModel: unknownRe-exportFlightResponseconst FlightResponse: unknownRe-exportFlightScriptOptionsconst FlightScriptOptions: unknownRe-exportFlightServerReferenceconst FlightServerReference: unknownRe-exportFlightServerReferenceModelconst FlightServerReferenceModel: unknownRe-exportFlightTypedArrayModelconst FlightTypedArrayModel: unknownRe-exportFlightTypedArrayNameconst FlightTypedArrayName: unknownRe-exportfromReactFlightRowsconst fromReactFlightRows: unknownRe-exportgetReactFlightProtocolCoverageconst getReactFlightProtocolCoverage: unknownRe-exporthtmlconst html: unknownRe-exportHtmlResponseOptionsconst HtmlResponseOptions: unknownRe-exportHydrationScriptOptionsconst HydrationScriptOptions: unknownRe-exportisClientReferenceconst isClientReference: unknownRe-exportisServerReferenceconst isServerReference: unknownRe-exportmergeReactFlightRowsconst mergeReactFlightRows: unknownRe-exportOutOfOrderBoundaryOptionsconst OutOfOrderBoundaryOptions: unknownRe-exportOutOfOrderReorderScriptOptionsconst OutOfOrderReorderScriptOptions: unknownRe-exportReactSuspenseBoundaryOptionsconst ReactSuspenseBoundaryOptions: unknownRe-exportReactSuspenseClientRenderOptionsconst ReactSuspenseClientRenderOptions: unknownRe-exportreactSuspenseRevealExternalScriptconst reactSuspenseRevealExternalScript: unknownRe-exportReactSuspenseScriptOptionsconst ReactSuspenseScriptOptions: unknownRe-exportrenderAsyncBoundaryconst renderAsyncBoundary: unknownRe-exportrenderEventHydrationManifestconst renderEventHydrationManifest: unknownRe-exportrenderFlightPreloadLinksconst renderFlightPreloadLinks: unknownRe-exportrenderFlightResponseScriptconst renderFlightResponseScript: unknownRe-exportrenderHydrationBoundaryconst renderHydrationBoundary: unknownRe-exportrenderOutOfOrderBoundaryconst renderOutOfOrderBoundary: unknownRe-exportrenderOutOfOrderReorderScriptconst renderOutOfOrderReorderScript: unknownRe-exportrenderReactNodeToStringconst renderReactNodeToString: unknownRe-exportrenderReactSuspenseBoundaryconst renderReactSuspenseBoundary: unknownRe-exportrenderReactSuspenseClientRenderBoundaryconst renderReactSuspenseClientRenderBoundary: unknownRe-exportrenderReactSuspenseOutOfOrderBoundaryconst renderReactSuspenseOutOfOrderBoundary: unknownRe-exportrenderScriptAssetconst renderScriptAsset: unknownRe-exportrenderSsrStateconst renderSsrState: unknownRe-exportrenderToFlightResponseconst renderToFlightResponse: unknownRe-exportrenderToStringconst renderToString: unknownRe-exportScriptAssetOptionsconst ScriptAssetOptions: unknownRe-exportserializeSsrStateconst serializeSsrState: unknownRe-exportSERVER_REFERENCE_TYPEconst SERVER_REFERENCE_TYPE: unknownRe-exportServerActionconst ServerAction: unknownRe-exportServerActionDescriptorconst ServerActionDescriptor: unknownRe-exportServerActionHandlerOptionsconst ServerActionHandlerOptions: unknownRe-exportServerActionRegistryconst ServerActionRegistry: unknownRe-exportServerActionReplayStoreconst ServerActionReplayStore: unknownRe-exportServerActionRequestReferenceconst ServerActionRequestReference: unknownRe-exportServerActionValidationResultconst ServerActionValidationResult: unknownRe-exportServerReferenceconst ServerReference: unknownRe-exportstringifyFlightResponseconst stringifyFlightResponse: unknownRe-exporttoReactFlightRowsconst toReactFlightRows: unknownType Alias
Type AliasReactCompatNode
type ReactCompatNode = ReactCompatRenderableElement | ReactCompatPortal | string | number | boolean | null | undefined | ReactCompatNode[]Renderable value accepted by the React-compatible renderer.Type AliasStreamRendertype StreamRender = (sink: HtmlSink): void | PromiseLike<void>Callback that writes server-rendered HTML into a sink.Type AliasStringSinkBufferStrategytype StringSinkBufferStrategy = "concat" | "array-join"String buffering strategy used by createStringSink.