13 lines
606 B
TypeScript
13 lines
606 B
TypeScript
import { GraphQLSchema } from 'graphql';
|
|
import { FieldFilter, RootFieldFilter, TypeFilter, ArgumentFilter } from './Interfaces';
|
|
export declare function filterSchema({ schema, typeFilter, fieldFilter, rootFieldFilter, objectFieldFilter, interfaceFieldFilter, inputObjectFieldFilter, argumentFilter, }: {
|
|
schema: GraphQLSchema;
|
|
rootFieldFilter?: RootFieldFilter;
|
|
typeFilter?: TypeFilter;
|
|
fieldFilter?: FieldFilter;
|
|
objectFieldFilter?: FieldFilter;
|
|
interfaceFieldFilter?: FieldFilter;
|
|
inputObjectFieldFilter?: FieldFilter;
|
|
argumentFilter?: ArgumentFilter;
|
|
}): GraphQLSchema;
|