Class: FederationMerger
mergers/federation/src.FederationMerger
Implements
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new FederationMerger(options
)
Parameters
Name | Type |
---|---|
options | MeshMergerOptions |
Properties
name
• name: string
= 'federation'
Implementation of
Defined in
packages/mergers/federation/src/index.ts:20
Methods
getUnifiedSchema
▸ getUnifiedSchema(__namedParameters
): Promise
<{ executor
: <TReturn>(__namedParameters
: ExecutionRequest
<Record
<string
, any
>, any
, any
, Record
<string
, any
>>) => ExecutionResult
<TReturn
, ObjMap
<unknown
>> ; schema
: GraphQLSchema
= remoteSchema }>
Parameters
Name | Type |
---|---|
__namedParameters | MeshMergerContext |
Returns
Promise
<{ executor
: <TReturn>(__namedParameters
: ExecutionRequest
<Record
<string
, any
>, any
, any
, Record
<string
, any
>>) => ExecutionResult
<TReturn
, ObjMap
<unknown
>> ; schema
: GraphQLSchema
= remoteSchema }>