Skip to content

Commit

Permalink
refactor(federation): barrels
Browse files Browse the repository at this point in the history
  • Loading branch information
marcus-sa authored and Rick Dutour Geerling committed Jan 20, 2020
1 parent 7e235f9 commit 7a0da24
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 15 deletions.
2 changes: 1 addition & 1 deletion lib/graphql-definitions.factory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import * as chokidar from 'chokidar';
import { printSchema } from 'graphql';
import { GraphQLAstExplorer } from './graphql-ast.explorer';
import { GraphQLTypesLoader } from './graphql-types.loader';
import { removeTempField } from './utils/remove-temp.util';
import { removeTempField } from './utils';

export class GraphQLDefinitionsFactory {
private readonly gqlAstExplorer = new GraphQLAstExplorer();
Expand Down
2 changes: 1 addition & 1 deletion lib/graphql-schema-builder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
import { loadPackage } from '@nestjs/common/utils/load-package.util';
import { GraphQLSchema } from 'graphql';
import { BuildSchemaOptions } from './external/type-graphql.types';
import { ScalarsExplorerService } from './services/scalars-explorer.service';
import { ScalarsExplorerService } from './services';
import { lazyMetadataStorage } from './storages/lazy-metadata.storage';

@Injectable()
Expand Down
9 changes: 3 additions & 6 deletions lib/graphql.factory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,9 @@ import {
import { forEach, isEmpty } from 'lodash';
import { GraphQLAstExplorer } from './graphql-ast.explorer';
import { GraphQLSchemaBuilder } from './graphql-schema-builder';
import { GqlModuleOptions } from './interfaces/gql-module-options.interface';
import { DelegatesExplorerService } from './services/delegates-explorer.service';
import { ResolversExplorerService } from './services/resolvers-explorer.service';
import { ScalarsExplorerService } from './services/scalars-explorer.service';
import { extend } from './utils/extend.util';
import { removeTempField } from './utils/remove-temp.util';
import { GqlModuleOptions } from './interfaces';
import { ScalarsExplorerService, DelegatesExplorerService, ResolversExplorerService } from './services';
import { extend, removeTempField } from './utils';

@Injectable()
export class GraphQLFactory {
Expand Down
18 changes: 11 additions & 7 deletions lib/graphql.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,17 @@ import {
GqlModuleOptions,
GqlOptionsFactory,
} from './interfaces/gql-module-options.interface';
import { DelegatesExplorerService } from './services/delegates-explorer.service';
import { ResolversExplorerService } from './services/resolvers-explorer.service';
import { ScalarsExplorerService } from './services/scalars-explorer.service';
import { extend } from './utils/extend.util';
import { generateString } from './utils/generate-token.util';
import { mergeDefaults } from './utils/merge-defaults.util';
import { normalizeRoutePath } from './utils/normalize-route-path.util';
import {
DelegatesExplorerService,
ResolversExplorerService,
ScalarsExplorerService,
} from './services';
import {
extend,
generateString,
mergeDefaults,
normalizeRoutePath,
} from './utils';

@Module({
providers: [
Expand Down
6 changes: 6 additions & 0 deletions lib/services/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export * from './base-explorer.service';
export * from './delegates-explorer.service';
export * from './gql-arguments-host';
export * from './gql-execution-context';
export * from './resolvers-explorer.service';
export * from './scalars-explorer.service';
7 changes: 7 additions & 0 deletions lib/utils/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export * from './async-iterator.util';
export * from './extend.util';
export * from './extract-metadata.util';
export * from './generate-token.util';
export * from './merge-defaults.util';
export * from './normalize-route-path.util';
export * from './remove-temp.util';

0 comments on commit 7a0da24

Please sign in to comment.