October 28, 2024
@graphql-codegen/visitor-plugin-common@5.5.0
Minor Changes
-
#9989
55a1e9e
Thanks @eddeee888! - AddgenerateInternalResolversIfNeeded
optionThis option can be used to generate more correct types for internal resolvers. For example, only generate
__resolveReference
if the federation object has a resolvable@key
.In the future, this option can be extended to support other internal resolvers e.g.
__isTypeOf
is only generated for implementing types and union members. -
#10141
a235051
Thanks @eddeee888! - Add avoidCheckingAbstractTypesRecursively to avoid checking and generating abstract types recursivelyFor users that already sets recursive default mappers e.g.
Partial<{T}>
orDeepPartial<{T}>
, having both options on will cause a nested loop which eventually crashes Codegen. In such case, settingavoidCheckingAbstractTypesRecursively: true
allows users to continue to use recursive default mappers as before.
Patch Changes
- Updated dependencies [
55a1e9e
]:- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/typescript-document-nodes@4.0.11
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/gql-tag-operations@4.0.11
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/typescript-operations@4.3.1
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
- @graphql-codegen/typescript@4.1.1
@graphql-codegen/typescript-resolvers@4.4.0
Minor Changes
-
#9989
55a1e9e
Thanks @eddeee888! - AddgenerateInternalResolversIfNeeded
optionThis option can be used to generate more correct types for internal resolvers. For example, only generate
__resolveReference
if the federation object has a resolvable@key
.In the future, this option can be extended to support other internal resolvers e.g.
__isTypeOf
is only generated for implementing types and union members. -
#10141
a235051
Thanks @eddeee888! - Add avoidCheckingAbstractTypesRecursively to avoid checking and generating abstract types recursivelyFor users that already sets recursive default mappers e.g.
Partial<{T}>
orDeepPartial<{T}>
, having both options on will cause a nested loop which eventually crashes Codegen. In such case, settingavoidCheckingAbstractTypesRecursively: true
allows users to continue to use recursive default mappers as before.
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
- @graphql-codegen/typescript@4.1.1
@graphql-codegen/typed-document-node@5.0.11
Patch Changes
-
#10160
c7af639
Thanks @jyasskin! - Allow explicitundefined
in additional to optional arguments -
Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/typescript@4.1.1
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/client-preset@4.5.0
Minor Changes
Patch Changes
-
#10182
effd875
Thanks @eddeee888! - Revert slimmer client preset output -
Updated dependencies [
55a1e9e
,a235051
,c7af639
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
- @graphql-codegen/typed-document-node@5.0.11
- @graphql-codegen/gql-tag-operations@4.0.11
- @graphql-codegen/typescript-operations@4.3.1
- @graphql-codegen/typescript@4.1.1
@graphql-codegen/graphql-modules-preset@4.0.11
Patch Changes
- Updated dependencies [
55a1e9e
,a235051
]:- @graphql-codegen/visitor-plugin-common@5.5.0
- @graphql-codegen/plugin-helpers@5.1.0
@graphql-codegen/plugin-helpers@5.1.0
Minor Changes
-
#9989
55a1e9e
Thanks @eddeee888! - AddgenerateInternalResolversIfNeeded
optionThis option can be used to generate more correct types for internal resolvers. For example, only generate
__resolveReference
if the federation object has a resolvable@key
.In the future, this option can be extended to support other internal resolvers e.g.
__isTypeOf
is only generated for implementing types and union members.