UNPKG

@hazae41/glacier

Version:

Yet another React data (re)fetching library

1 lines 2.1 kB
{"version":3,"file":"index.mjs","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;;;;"}