defineSsrEntry()
Define a typed SSR request handler consumed by Dathra SSR adapters.
ts
type SsrEntryContext = {
request: Request;
requestId: string;
url: string;
};
type SsrEntryResult =
| string
| Response
| { html: string; statusCode?: number; headers?: HeadersInit };
type SsrEntryHandler = (context: SsrEntryContext) => SsrEntryResult | Promise<SsrEntryResult>;
declare function defineSsrEntry<const Handler extends SsrEntryHandler>(handler: Handler): Handler;Returns:The same handler, preserving its concrete type.