GraphQLFactory

  
class GraphQLFactory {
  generateSchema<T extends GqlModuleOptions>(options: T = { typeDefs: [] } as T): Promise<GraphQLSchema>
  generateDefinitions(typeDefs: string | string[], options: GqlModuleOptions<any>)
}

Methods

generateSchema()


generateSchema<T extends GqlModuleOptions>(options: T = { typeDefs: [] } as T): Promise<GraphQLSchema>

Parameters

Option Type Description
options T

Optional. Default is { typeDefs: [] } as T.

Returns

Promise<GraphQLSchema>

generateDefinitions()


generateDefinitions(typeDefs: string | string[], options: GqlModuleOptions<any>)

Parameters

Option Type Description
typeDefs string | string[]
options GqlModuleOptions