+7
.changeset/modern-queens-run.md
···+Adds the `maskTypename` export to urql-core, this deeply masks typenames from the given payload.+Masking `__typename` properties is also available as a `maskTypename` option on the `Client`. Setting this to true will
+1
packages/core/src/__snapshots__/client.test.ts.snap
+17
-2
packages/core/src/client.ts
··················/** Executes an Operation by sending it through the exchange pipeline It returns an observable that emits all related exchange results and keeps track of this observable's subscribers. A teardown signal will be emitted when no subscribers are listening anymore. */
+1
packages/core/src/index.ts
+1
packages/core/src/utils/index.ts
+55
packages/core/src/utils/maskTypename.test.ts
···
+21
packages/core/src/utils/maskTypename.ts
···
+4
-3
packages/preact-urql/src/hooks/useMutation.ts
···
+1
-8
packages/preact-urql/src/hooks/useQuery.ts
···
+4
packages/react-urql/src/__snapshots__/context.test.ts.snap
············
+5
-4
packages/react-urql/src/hooks/useMutation.ts
······