{"version":3,"file":"index.cjs","sources":["../../../../../src/libs/request/index.ts"],"sourcesContent":["export function shouldUseCacheIfFresh(cache?: RequestCache) {\n  if (cache === \"default\")\n    return true\n  if (cache === \"reload\")\n    return false\n  if (cache === \"no-cache\")\n    return false\n  if (cache === \"force-cache\")\n    return true\n  if (cache === \"only-if-cached\")\n    return true\n  return true\n}\n\nexport function shouldUseCacheIfStale(cache?: RequestCache) {\n  if (cache === \"default\")\n    return false\n  if (cache === \"reload\")\n    return false\n  if (cache === \"no-cache\")\n    return false\n  if (cache === \"force-cache\")\n    return true\n  if (cache === \"only-if-cached\")\n    return true\n  return false\n}\n\nexport function shouldUseNetwork(cache?: RequestCache) {\n  if (cache === \"default\")\n    return true\n  if (cache === \"reload\")\n    return true\n  if (cache === \"no-cache\")\n    return true\n  if (cache === \"force-cache\")\n    return true\n  if (cache === \"only-if-cached\")\n    return false\n  return true\n}"],"names":[],"mappings":";;AAAM,SAAU,qBAAqB,CAAC,KAAoB,EAAA;IACxD,IAAI,KAAK,KAAK,SAAS;AACrB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,QAAQ;AACpB,QAAA,OAAO,KAAK,CAAA;IACd,IAAI,KAAK,KAAK,UAAU;AACtB,QAAA,OAAO,KAAK,CAAA;IACd,IAAI,KAAK,KAAK,aAAa;AACzB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,gBAAgB;AAC5B,QAAA,OAAO,IAAI,CAAA;AACb,IAAA,OAAO,IAAI,CAAA;AACb,CAAC;AAEK,SAAU,qBAAqB,CAAC,KAAoB,EAAA;IACxD,IAAI,KAAK,KAAK,SAAS;AACrB,QAAA,OAAO,KAAK,CAAA;IACd,IAAI,KAAK,KAAK,QAAQ;AACpB,QAAA,OAAO,KAAK,CAAA;IACd,IAAI,KAAK,KAAK,UAAU;AACtB,QAAA,OAAO,KAAK,CAAA;IACd,IAAI,KAAK,KAAK,aAAa;AACzB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,gBAAgB;AAC5B,QAAA,OAAO,IAAI,CAAA;AACb,IAAA,OAAO,KAAK,CAAA;AACd,CAAC;AAEK,SAAU,gBAAgB,CAAC,KAAoB,EAAA;IACnD,IAAI,KAAK,KAAK,SAAS;AACrB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,QAAQ;AACpB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,UAAU;AACtB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,aAAa;AACzB,QAAA,OAAO,IAAI,CAAA;IACb,IAAI,KAAK,KAAK,gBAAgB;AAC5B,QAAA,OAAO,KAAK,CAAA;AACd,IAAA,OAAO,IAAI,CAAA;AACb;;;;;;"}