{
  "version": 3,
  "sources": ["../src/convertFetchPolicy.ts"],
  "sourcesContent": ["import type { WatchQueryFetchPolicy as ApolloWatchQueryFetchPolicy } from \"@apollo/client\";\nimport type { FetchPolicy } from \"./types\";\n\n/**\n * This is for internal use only.\n */\ntype PrivateFetchPolicy = FetchPolicy | \"no-cache\";\n\nconst FETCH_POLICY_MAPPING: Record<\n  PrivateFetchPolicy,\n  ApolloWatchQueryFetchPolicy\n> = {\n  \"store-or-network\": \"cache-first\",\n  \"store-and-network\": \"cache-and-network\",\n  \"network-only\": \"network-only\",\n  \"store-only\": \"cache-only\",\n  \"no-cache\": \"no-cache\",\n};\n\nexport function convertFetchPolicy(\n  fetchPolicy: PrivateFetchPolicy | undefined,\n): ApolloWatchQueryFetchPolicy | undefined {\n  return fetchPolicy && FETCH_POLICY_MAPPING[fetchPolicy];\n}\n"],
  "mappings": ";AAQA,IAAM,uBAGF;AAAA,EACF,oBAAoB;AAAA,EACpB,qBAAqB;AAAA,EACrB,gBAAgB;AAAA,EAChB,cAAc;AAAA,EACd,YAAY;AACd;AAEO,SAAS,mBACd,aACyC;AACzC,SAAO,eAAe,qBAAqB,WAAW;AACxD;",
  "names": []
}
