{
  "version": 3,
  "sources": ["../../../../src/workers/cache/constants.ts", "../../../../src/workers/cache/cache-entry-noop.worker.ts"],
  "sourcesContent": ["export const CacheHeaders = {\n\tNAMESPACE: \"cf-cache-namespace\",\n\tSTATUS: \"cf-cache-status\",\n} as const;\n\nexport const CacheBindings = {\n\tMAYBE_JSON_CACHE_WARN_USAGE: \"MINIFLARE_CACHE_WARN_USAGE\",\n} as const;\n\nexport interface CacheObjectCf {\n\tminiflare?: { cacheWarnUsage?: boolean };\n}\n", "import { CacheHeaders } from \"./constants\";\n\nexport default <ExportedHandler>{\n\tasync fetch(request) {\n\t\tif (request.method === \"GET\") {\n\t\t\treturn new Response(null, {\n\t\t\t\tstatus: 504,\n\t\t\t\theaders: { [CacheHeaders.STATUS]: \"MISS\" },\n\t\t\t});\n\t\t} else if (request.method === \"PUT\") {\n\t\t\t// Must consume request body, otherwise get \"disconnected: read end of pipe was aborted\" error from workerd\n\t\t\tawait request.body?.pipeTo(new WritableStream());\n\t\t\treturn new Response(null, { status: 204 });\n\t\t} else if (request.method === \"PURGE\") {\n\t\t\treturn new Response(null, { status: 404 });\n\t\t} else {\n\t\t\treturn new Response(null, { status: 405 });\n\t\t}\n\t},\n};\n"],
  "mappings": ";AAAO,IAAM,eAAe;AAAA,EAC3B,WAAW;AAAA,EACX,QAAQ;AACT;;;ACDA,IAAO,kCAAyB;AAAA,EAC/B,MAAM,MAAM,SAAS;AACpB,WAAI,QAAQ,WAAW,QACf,IAAI,SAAS,MAAM;AAAA,MACzB,QAAQ;AAAA,MACR,SAAS,EAAE,CAAC,aAAa,MAAM,GAAG,OAAO;AAAA,IAC1C,CAAC,IACS,QAAQ,WAAW,SAE7B,MAAM,QAAQ,MAAM,OAAO,IAAI,eAAe,CAAC,GACxC,IAAI,SAAS,MAAM,EAAE,QAAQ,IAAI,CAAC,KAC/B,QAAQ,WAAW,UACtB,IAAI,SAAS,MAAM,EAAE,QAAQ,IAAI,CAAC,IAElC,IAAI,SAAS,MAAM,EAAE,QAAQ,IAAI,CAAC;AAAA,EAE3C;AACD;",
  "names": []
}
