one
Version:
One is a new React Framework that makes Vite serve both native and web.
16 lines • 874 B
TypeScript
import { type LazyRoutes } from './server/workerHandler';
import type { One } from './vite/types';
export { getFetchStaticHtml, setFetchStaticHtml } from './server/staticHtmlFetcher';
export type { LazyRoutes };
/**
* Creates a fetch handler for edge/worker environments (Cloudflare Workers, service workers, etc.)
* No Hono dependency — routes are matched dynamically via compiled regexes against a mutable table.
*
* @returns `{ fetch, updateRoutes }` — call `fetch(request)` to handle requests,
* `updateRoutes(newBuildInfo, newLazyRoutes?)` to hot-swap the route table.
*/
export declare function serve(buildInfo: One.BuildInfo, lazyRoutes?: LazyRoutes): Promise<{
fetch: (request: Request) => Promise<Response | null>;
updateRoutes(newBuildInfo: One.BuildInfo, newLazyRoutes?: LazyRoutes): void;
}>;
//# sourceMappingURL=serve-worker.d.ts.map