# GraphQLSettings Interface

Module
import { GraphQLSettings } from "@tsed/graphql"
Source/packages/graphql/src/interfaces/GraphQLSettings.ts

# Overview

interface GraphQLSettings {
    path: string;
    resolvers?: (Function | string)[];
    dataSources?: Function;
    serverConfig?: Config;
    serverRegistration?: ServerRegistration;
    buildSchemaOptions?: Partial<BuildSchemaOptions>;
    installSubscriptionHandlers?: boolean;
    server?: (config: Config) => ApolloServer;
}

# Members

path: string;

resolvers?: (Function | string)[];

dataSources?: Function;

serverConfig?: Config;

serverRegistration?: ServerRegistration;

buildSchemaOptions?: Partial<BuildSchemaOptions>;

installSubscriptionHandlers?: boolean;

server?: (config: Config) => ApolloServer;