UNPKG

609 BTypeScriptView Raw
1import { GraphQLSchema } from 'graphql';
2import { FieldFilter, RootFieldFilter, TypeFilter, ArgumentFilter } from './Interfaces.js';
3export declare function filterSchema({ schema, typeFilter, fieldFilter, rootFieldFilter, objectFieldFilter, interfaceFieldFilter, inputObjectFieldFilter, argumentFilter, }: {
4 schema: GraphQLSchema;
5 rootFieldFilter?: RootFieldFilter;
6 typeFilter?: TypeFilter;
7 fieldFilter?: FieldFilter;
8 objectFieldFilter?: FieldFilter;
9 interfaceFieldFilter?: FieldFilter;
10 inputObjectFieldFilter?: FieldFilter;
11 argumentFilter?: ArgumentFilter;
12}): GraphQLSchema;