1 | import { GraphQLSchemaConfig } from 'graphql';
|
2 | import { GraphQLAstExplorer } from './graphql-ast.explorer';
|
3 | import { GraphQLSchemaBuilder } from './graphql-schema.builder';
|
4 | import { GraphQLSchemaHost } from './graphql-schema.host';
|
5 | import { GqlModuleOptions } from './interfaces';
|
6 | import { ResolversExplorerService, ScalarsExplorerService } from './services';
|
7 | export declare class GraphQLFactory {
|
8 | private readonly resolversExplorerService;
|
9 | private readonly scalarsExplorerService;
|
10 | private readonly graphqlAstExplorer;
|
11 | private readonly gqlSchemaBuilder;
|
12 | private readonly gqlSchemaHost;
|
13 | constructor(resolversExplorerService: ResolversExplorerService, scalarsExplorerService: ScalarsExplorerService, graphqlAstExplorer: GraphQLAstExplorer, gqlSchemaBuilder: GraphQLSchemaBuilder, gqlSchemaHost: GraphQLSchemaHost);
|
14 | mergeWithSchema<T extends GqlModuleOptions>(options?: T): Promise<T>;
|
15 | overrideOrExtendResolvers(executableSchemaConfig: GraphQLSchemaConfig, autoGeneratedSchemaConfig: GraphQLSchemaConfig): GraphQLSchemaConfig;
|
16 | generateDefinitions(typeDefs: string | string[], options: GqlModuleOptions): Promise<void>;
|
17 | }
|
18 | //# sourceMappingURL=graphql.factory.d.ts.map |
\ | No newline at end of file |