graphql-mocks
Version:
Tools for setting up graphql test resolvers
18 lines (17 loc) • 894 B
TypeScript
import { GraphQLSchema } from 'graphql';
import { Highlighter, Reference, ReferencesOperation, ReferenceMap } from './types';
export declare class Highlight {
schema: GraphQLSchema;
references: Reference[];
constructor(schema: GraphQLSchema, references?: Reference[]);
get instances(): {
types: ReferenceMap;
};
include(...highlightersOrReferences: (Highlighter | Reference)[]): Highlight;
exclude(...highlightersOrReferences: (Highlighter | Reference)[]): Highlight;
filter(...highlightersOrReferences: (Highlighter | Reference)[]): Highlight;
protected clone(references: Reference[]): Highlight;
protected applyHighlighters(operation: ReferencesOperation, highlighters: Highlighter[]): Reference[];
protected validate(references: Reference[]): void;
}
export declare function hi(schema: GraphQLSchema, references?: Reference[]): Highlight;