├── .eslintrc ├── .gitignore ├── CACHING.md ├── DATA_MAPPING.md ├── GLOBAL_CONTEXT_HOOK.md ├── README.md ├── REDUCED_QUERIES.md ├── lib ├── apolloClient.js ├── combineResults.js ├── globalContextHook.js ├── helpers │ ├── fieldNames.js │ ├── inFlightTracking.js │ ├── keyFields.js │ ├── mapData.js │ ├── modifiers.js │ ├── optimisticResponse.js │ ├── pagination.js │ └── reducedQueries.js ├── hooks │ ├── useCacheQuery.js │ └── useReducedQuery.js ├── index.js ├── useLazyQuery.js ├── useMutation.js ├── useQuery.js ├── useSubscription.js └── useSuspenseQuery.js ├── package.json ├── src ├── apolloClient.js ├── combineResults.js ├── globalContextHook.js ├── helpers │ ├── fieldNames.js │ ├── inFlightTracking.js │ ├── keyFields.js │ ├── mapData.js │ ├── mapData.test.js │ ├── modifiers.js │ ├── modifiers.test.js │ ├── optimisticResponse.js │ ├── pagination.js │ ├── reducedQueries.js │ └── reducedQueries.test.js ├── hooks │ ├── useCacheQuery.js │ └── useReducedQuery.js ├── index.js ├── useLazyQuery.js ├── useMutation.js ├── useQuery.js ├── useSubscription.js └── useSuspenseQuery.js └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn-error.log 3 | -------------------------------------------------------------------------------- /CACHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/CACHING.md -------------------------------------------------------------------------------- /DATA_MAPPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/DATA_MAPPING.md -------------------------------------------------------------------------------- /GLOBAL_CONTEXT_HOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/GLOBAL_CONTEXT_HOOK.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/README.md -------------------------------------------------------------------------------- /REDUCED_QUERIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/REDUCED_QUERIES.md -------------------------------------------------------------------------------- /lib/apolloClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/apolloClient.js -------------------------------------------------------------------------------- /lib/combineResults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/combineResults.js -------------------------------------------------------------------------------- /lib/globalContextHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/globalContextHook.js -------------------------------------------------------------------------------- /lib/helpers/fieldNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/fieldNames.js -------------------------------------------------------------------------------- /lib/helpers/inFlightTracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/inFlightTracking.js -------------------------------------------------------------------------------- /lib/helpers/keyFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/keyFields.js -------------------------------------------------------------------------------- /lib/helpers/mapData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/mapData.js -------------------------------------------------------------------------------- /lib/helpers/modifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/modifiers.js -------------------------------------------------------------------------------- /lib/helpers/optimisticResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/optimisticResponse.js -------------------------------------------------------------------------------- /lib/helpers/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/pagination.js -------------------------------------------------------------------------------- /lib/helpers/reducedQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/helpers/reducedQueries.js -------------------------------------------------------------------------------- /lib/hooks/useCacheQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/hooks/useCacheQuery.js -------------------------------------------------------------------------------- /lib/hooks/useReducedQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/hooks/useReducedQuery.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/useLazyQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/useLazyQuery.js -------------------------------------------------------------------------------- /lib/useMutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/useMutation.js -------------------------------------------------------------------------------- /lib/useQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/useQuery.js -------------------------------------------------------------------------------- /lib/useSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/useSubscription.js -------------------------------------------------------------------------------- /lib/useSuspenseQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/lib/useSuspenseQuery.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/package.json -------------------------------------------------------------------------------- /src/apolloClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/apolloClient.js -------------------------------------------------------------------------------- /src/combineResults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/combineResults.js -------------------------------------------------------------------------------- /src/globalContextHook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/globalContextHook.js -------------------------------------------------------------------------------- /src/helpers/fieldNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/fieldNames.js -------------------------------------------------------------------------------- /src/helpers/inFlightTracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/inFlightTracking.js -------------------------------------------------------------------------------- /src/helpers/keyFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/keyFields.js -------------------------------------------------------------------------------- /src/helpers/mapData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/mapData.js -------------------------------------------------------------------------------- /src/helpers/mapData.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/mapData.test.js -------------------------------------------------------------------------------- /src/helpers/modifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/modifiers.js -------------------------------------------------------------------------------- /src/helpers/modifiers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/modifiers.test.js -------------------------------------------------------------------------------- /src/helpers/optimisticResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/optimisticResponse.js -------------------------------------------------------------------------------- /src/helpers/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/pagination.js -------------------------------------------------------------------------------- /src/helpers/reducedQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/reducedQueries.js -------------------------------------------------------------------------------- /src/helpers/reducedQueries.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/helpers/reducedQueries.test.js -------------------------------------------------------------------------------- /src/hooks/useCacheQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/hooks/useCacheQuery.js -------------------------------------------------------------------------------- /src/hooks/useReducedQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/hooks/useReducedQuery.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/index.js -------------------------------------------------------------------------------- /src/useLazyQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/useLazyQuery.js -------------------------------------------------------------------------------- /src/useMutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/useMutation.js -------------------------------------------------------------------------------- /src/useQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/useQuery.js -------------------------------------------------------------------------------- /src/useSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/useSubscription.js -------------------------------------------------------------------------------- /src/useSuspenseQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/src/useSuspenseQuery.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindnektar/apollo-augmented-hooks/HEAD/yarn.lock --------------------------------------------------------------------------------