smolter
Types

ServerBuild

Server module produced by an application's SSR entrypoint.

Compatibility

ReactServer/build API, not a browser import.
React SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
PreactServer/build API, not a browser import.
Preact SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.

Import from @kasperrt/smolter/utils/http

Signature

interface ServerBuild {
  default: (request: Request, entry: string) => Response | Promise<Response>;
  handleDataRequest: (request: Request) => Response | Promise<Response>;
}

Contract

This type describes the optional server or Vite integration. See the Express and virtual routes guides for complete usage. It is not a browser runtime dependency.

interface ServerBuild {
  default: (request: Request, entry: string) => Response | Promise<Response>;
  handleDataRequest: (request: Request) => Response | Promise<Response>;
}

Fields

default

default: (request: Request, entry: string) => Response | Promise<Response>;

handleDataRequest

handleDataRequest: (request: Request) => Response | Promise<Response>;
View implementation ↗