13 lines
421 B
TypeScript
13 lines
421 B
TypeScript
import { GraphQLSchema } from 'graphql';
|
|
import { Request } from '../Interfaces';
|
|
import { Transform } from './transforms';
|
|
export default class ReplaceFieldWithFragment implements Transform {
|
|
private targetSchema;
|
|
private mapping;
|
|
constructor(targetSchema: GraphQLSchema, fragments: Array<{
|
|
field: string;
|
|
fragment: string;
|
|
}>);
|
|
transformRequest(originalRequest: Request): Request;
|
|
}
|