graphql-shield
Version:
GraphQL Server permissions as another layer of abstraction!
14 lines (13 loc) • 513 B
text/typescript
import { GraphQLSchema } from 'graphql';
import { Transform } from '@graphql-tools/delegate';
import { ExecutionRequest } from '@graphql-tools/utils';
export declare class ReplaceFieldWithFragment implements Transform {
private targetSchema;
private readonly mapping;
constructor(fragments: Array<{
field: string;
fragment: string;
}>);
transformSchema(originalSchema: GraphQLSchema): GraphQLSchema;
transformRequest(originalRequest: ExecutionRequest): ExecutionRequest;
}