{"version":3,"file":"serve-worker.js","names":[],"sources":["esm/serve-worker.js"],"sourcesContent":["import { setServerGlobals } from \"./server/setServerGlobals\";\nimport { setupBuildInfo } from \"./server/setupBuildOptions\";\nimport { createWorkerHandler } from \"./server/workerHandler\";\nimport { ensureExists } from \"./utils/ensureExists\";\nimport { getFetchStaticHtml, setFetchStaticHtml } from \"./server/staticHtmlFetcher\";\nimport { withRange } from \"./server/assetRange\";\nasync function serve(buildInfo, lazyRoutes, serveOptions) {\n  setupBuildInfo(buildInfo);\n  ensureExists(buildInfo.oneOptions);\n  setServerGlobals();\n  const handler = createWorkerHandler({\n    oneOptions: buildInfo.oneOptions,\n    buildInfo,\n    lazyRoutes,\n    disableModuleCache: serveOptions?.disableModuleCache\n  });\n  return {\n    fetch: handler.handleRequest,\n    updateRoutes(newBuildInfo, newLazyRoutes) {\n      setupBuildInfo(newBuildInfo);\n      handler.updateRoutes(newBuildInfo, newLazyRoutes);\n    }\n  };\n}\nexport {\n  getFetchStaticHtml,\n  serve,\n  setFetchStaticHtml,\n  withRange\n};\n//# sourceMappingURL=serve-worker.js.map\n"],"mappings":";;;;;;;;AAMA,eAAe,MAAM,WAAW,YAAY,cAAc;CACxD,eAAe,SAAS;CACxB,aAAa,UAAU,UAAU;CACjC,iBAAiB;CACjB,MAAM,UAAU,oBAAoB;EAClC,YAAY,UAAU;EACtB;EACA;EACA,oBAAoB,cAAc;CACpC,CAAC;CACD,OAAO;EACL,OAAO,QAAQ;EACf,aAAa,cAAc,eAAe;GACxC,eAAe,YAAY;GAC3B,QAAQ,aAAa,cAAc,aAAa;EAClD;CACF;AACF"}