graphql-tools-monorepo / stitch/src / TypeMergingOptions
Interface: TypeMergingOptions<TContext>
stitch/src.TypeMergingOptions
Type parameters
| Name | Type |
|---|---|
TContext | Record<string, any> |
Table of contents
Properties
- enumValueConfigMerger
- fieldConfigMerger
- inputFieldConfigMerger
- typeCandidateMerger
- typeDescriptionsMerger
- useNonNullableFieldOnConflict
- validationScopes
- validationSettings
Properties
enumValueConfigMerger
• Optional enumValueConfigMerger: (candidates: MergeEnumValueConfigCandidate<TContext>[]) => GraphQLEnumValueConfig
Type declaration
▸ (candidates): GraphQLEnumValueConfig
Parameters
| Name | Type |
|---|---|
candidates | MergeEnumValueConfigCandidate<TContext>[] |
Returns
GraphQLEnumValueConfig
Defined in
packages/stitch/src/types.ts:82
fieldConfigMerger
• Optional fieldConfigMerger: (candidates: MergeFieldConfigCandidate<TContext>[]) => GraphQLFieldConfig<any, TContext, any>
Type declaration
▸ (candidates): GraphQLFieldConfig<any, TContext, any>
Parameters
| Name | Type |
|---|---|
candidates | MergeFieldConfigCandidate<TContext>[] |
Returns
GraphQLFieldConfig<any, TContext, any>
Defined in
packages/stitch/src/types.ts:76
inputFieldConfigMerger
• Optional inputFieldConfigMerger: (candidates: MergeInputFieldConfigCandidate<TContext>[]) => GraphQLInputFieldConfig
Type declaration
▸ (candidates): GraphQLInputFieldConfig
Parameters
| Name | Type |
|---|---|
candidates | MergeInputFieldConfigCandidate<TContext>[] |
Returns
GraphQLInputFieldConfig
Defined in
packages/stitch/src/types.ts:79
typeCandidateMerger
• Optional typeCandidateMerger: (candidates: MergeTypeCandidate<TContext>[]) => MergeTypeCandidate<TContext>
Type declaration
▸ (candidates): MergeTypeCandidate<TContext>
Parameters
| Name | Type |
|---|---|
candidates | MergeTypeCandidate<TContext>[] |
Returns
MergeTypeCandidate<TContext>
Defined in
packages/stitch/src/types.ts:72
typeDescriptionsMerger
• Optional typeDescriptionsMerger: (candidates: MergeTypeCandidate<TContext>[]) => Maybe<string>
Type declaration
▸ (candidates): Maybe<string>
Parameters
| Name | Type |
|---|---|
candidates | MergeTypeCandidate<TContext>[] |
Returns
Maybe<string>
Defined in
packages/stitch/src/types.ts:75
useNonNullableFieldOnConflict
• Optional useNonNullableFieldOnConflict: boolean
Defined in
packages/stitch/src/types.ts:85
validationScopes
• Optional validationScopes: Record<string, ValidationSettings>
Defined in
packages/stitch/src/types.ts:71
validationSettings
• Optional validationSettings: ValidationSettings