class GraphQLFederationFactory {
generateSchema<T extends GqlModuleOptions>(options: T = {} as T, buildFederatedSchema?: (options: BuildFederatedSchemaOptions) => GraphQLSchema): Promise<GraphQLSchema>
buildFederatedSchema<T extends GqlModuleOptions>(autoSchemaFile: AutoSchemaFileValue, options: T, resolvers: Function[])
}
Methods
generateSchema()
|
generateSchema<T extends GqlModuleOptions>(options: T = {} as T, buildFederatedSchema?: (options: BuildFederatedSchemaOptions) => GraphQLSchema): Promise<GraphQLSchema>
Parameters
Option |
Type |
Description |
options
|
T |
Optional. Default is {} as T .
|
buildFederatedSchema
|
(options: BuildFederatedSchemaOptions) => GraphQLSchema |
Optional. Default is undefined .
|
Returns
Promise<GraphQLSchema>
|
buildFederatedSchema()
|
buildFederatedSchema<T extends GqlModuleOptions>(autoSchemaFile: AutoSchemaFileValue, options: T, resolvers: Function[])
Parameters
|