wrap_src.renameinterfacefields
#
Class: RenameInterfaceFieldswrap/src.RenameInterfaceFields
#
Hierarchy- RenameInterfaceFields
#
Implements#
Table of contents#
Constructors#
Methods#
Constructors#
constructor+ new RenameInterfaceFields(renamer
: (typeName
: string, fieldName
: string, fieldConfig
: GraphQLFieldConfig<any, any, { [argName: string]: any; }\>) => string): RenameInterfaceFields
#
Parameters:Name | Type |
---|---|
renamer | (typeName : string, fieldName : string, fieldConfig : GraphQLFieldConfig<any, any, { [argName: string]: any; }\>) => string |
Returns: RenameInterfaceFields
Defined in: packages/wrap/src/transforms/RenameInterfaceFields.ts:10
#
Methods#
transformRequestâ–¸ transformRequest(originalRequest
: Request, delegationContext
: DelegationContext, transformationContext
: Record<string, any\>): Request
#
Parameters:Name | Type |
---|---|
originalRequest | Request |
delegationContext | DelegationContext |
transformationContext | Record<string, any\> |
Returns: Request
Defined in: packages/wrap/src/transforms/RenameInterfaceFields.ts:29
#
transformSchemaâ–¸ transformSchema(originalWrappingSchema
: GraphQLSchema, subschemaConfig
: SubschemaConfig<any, any, any\>, transformedSchema?
: GraphQLSchema): GraphQLSchema
#
Parameters:Name | Type |
---|---|
originalWrappingSchema | GraphQLSchema |
subschemaConfig | SubschemaConfig<any, any, any\> |
transformedSchema? | GraphQLSchema |
Returns: GraphQLSchema
Defined in: packages/wrap/src/transforms/RenameInterfaceFields.ts:21