Skip to content
This repository has been archived by the owner on Apr 15, 2020. It is now read-only.

Commit

Permalink
refactor(delegateToSchema): organize imports
Browse files Browse the repository at this point in the history
Also export useful transform application methods.
  • Loading branch information
yaacovCR committed Jan 22, 2020
1 parent 52423cf commit c957aa8
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
19 changes: 9 additions & 10 deletions src/stitching/delegateToSchema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,24 +35,23 @@ import {
} from '../Interfaces';

import {
ExpandAbstractTypes,
FilterToSchema,
AddReplacementFragments,
AddMergedTypeFragments,
AddTypenameToAbstract,
CheckResultAndHandleErrors,
applyRequestTransforms,
applyResultTransforms,
} from '../transforms/transforms';
} from '../transforms';

import FilterToSchema from '../transforms/FilterToSchema';
import AddTypenameToAbstract from '../transforms/AddTypenameToAbstract';
import CheckResultAndHandleErrors from '../transforms/CheckResultAndHandleErrors';
import mapAsyncIterator from './mapAsyncIterator';
import ExpandAbstractTypes from '../transforms/ExpandAbstractTypes';
import AddReplacementFragments from '../transforms/AddReplacementFragments';
import { serializeInputValue } from '../utils';

import { ApolloLink, execute as executeLink } from 'apollo-link';
import linkToFetcher from './linkToFetcher';
import { observableToAsyncIterable } from './observableToAsyncIterable';
import { AddMergedTypeFragments } from '../transforms';

import { isAsyncIterable } from 'iterall';
import { serializeInputValue } from '../utils';
import mapAsyncIterator from './mapAsyncIterator';

function getDelegatingOperation(
parentType: GraphQLObjectType,
Expand Down
8 changes: 6 additions & 2 deletions src/transforms/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import { Transform } from './transforms';
export { Transform };
export {
Transform,
applySchemaTransforms,
applyRequestTransforms,
applyResultTransforms,
} from './transforms';

export { default as filterSchema } from './filterSchema';
export { default as transformSchema, wrapSchema } from './transformSchema';
Expand Down

0 comments on commit c957aa8

Please sign in to comment.