+7
.changeset/four-boxes-impress.md
+7
.changeset/four-boxes-impress.md
···
···+Update `OperationResult.hasNext` and `OperationResult.stale` to be required fields. If you have a custom exchange creating results, you'll have to add these fields or use the `makeResult`, `mergeResultPatch`, or `makeErrorResult` helpers.
+7
-2
exchanges/auth/src/authExchange.test.ts
+7
-2
exchanges/auth/src/authExchange.test.ts
······
······
+3
exchanges/context/src/context.test.ts
+3
exchanges/context/src/context.test.ts
·········
·········
+1
exchanges/execute/src/execute.test.ts
+1
exchanges/execute/src/execute.test.ts
+107
-27
exchanges/graphcache/src/cacheExchange.test.ts
+107
-27
exchanges/graphcache/src/cacheExchange.test.ts
·········································································································
·········································································································
+3
-2
exchanges/graphcache/src/cacheExchange.ts
+3
-2
exchanges/graphcache/src/cacheExchange.ts
···
···
+8
-2
exchanges/graphcache/src/offlineExchange.test.ts
+8
-2
exchanges/graphcache/src/offlineExchange.test.ts
·········
·········
+7
exchanges/multipart-fetch/src/__snapshots__/multipartFetchExchange.test.ts.snap
+7
exchanges/multipart-fetch/src/__snapshots__/multipartFetchExchange.test.ts.snap
·····················
·····················
+2
exchanges/refocus/src/refocusExchange.test.ts
+2
exchanges/refocus/src/refocusExchange.test.ts
······
+3
exchanges/request-policy/src/requestPolicyExchange.test.ts
+3
exchanges/request-policy/src/requestPolicyExchange.test.ts
·········
·········
+48
-5
packages/core/src/client.test.ts
+48
-5
packages/core/src/client.test.ts
·······················································································
·······················································································
+5
packages/core/src/exchanges/__snapshots__/fetch.test.ts.snap
+5
packages/core/src/exchanges/__snapshots__/fetch.test.ts.snap
···············
···············
+1
packages/core/src/exchanges/__snapshots__/subscription.test.ts.snap
+1
packages/core/src/exchanges/__snapshots__/subscription.test.ts.snap
+9
-6
packages/core/src/exchanges/cache.ts
+9
-6
packages/core/src/exchanges/cache.ts
···
+2
-2
packages/core/src/exchanges/map.test.ts
+2
-2
packages/core/src/exchanges/map.test.ts
······
······
+11
-6
packages/core/src/exchanges/ssr.test.ts
+11
-6
packages/core/src/exchanges/ssr.test.ts
·····················
·····················
+8
packages/core/src/internal/__snapshots__/fetchSource.test.ts.snap
+8
packages/core/src/internal/__snapshots__/fetchSource.test.ts.snap
························
························
+6
packages/core/src/test-utils/samples.ts
+6
packages/core/src/test-utils/samples.ts
······
······
+2
-2
packages/core/src/types.ts
+2
-2
packages/core/src/types.ts
······
······
+16
packages/core/src/utils/result.test.ts
+16
packages/core/src/utils/result.test.ts
························
························
+4
packages/core/src/utils/result.ts
+4
packages/core/src/utils/result.ts
·········
·········
+2
packages/react-urql/src/test-utils/ssr.test.tsx
+2
packages/react-urql/src/test-utils/ssr.test.tsx
+4
-2
packages/svelte-urql/src/common.ts
+4
-2
packages/svelte-urql/src/common.ts