# IGraphQLSettings Interface

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

# Overview

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

# Members

path: string

resolvers?: (Function | string)[]

dataSources?: Function

serverConfig?: Config

serverRegistration?: ServerRegistration

buildSchemaOptions?: BuildSchemaOptions

installSubscriptionHandlers?: boolean

server?: (config: Config) => ApolloServer