Optionalapollo
apollo?: ApolloConfigInput
Optionalcache
cache?: KeyValueCache<string>
OptionalcacheControl
cacheControl?: boolean | CacheControlExtensionOptions
Optionalcontext
context?: object | ContextFunction<any, object>
OptionaldataSources
dataSources?: (() => DataSources<object>)
Optionaldebug
debug?: boolean
Optionalengine
engine?: boolean | EngineReportingOptions<object>
Optionalexecutor
executor?: GraphQLExecutor
Optionalexperimental_approximateDocumentStoreMiB
experimental_approximateDocumentStoreMiB?: number
Optionalextensions
extensions?: (() => GraphQLExtension<any>)[]
OptionalfieldResolver
fieldResolver?: GraphQLFieldResolver<any, object>
OptionalformatError
formatError?: ((error: GraphQLError) => GraphQLFormattedError<Record<string, any>>)
OptionalformatResponse
formatResponse?: ((response: GraphQLResponse, requestContext: GraphQLRequestContext<object>) => GraphQLResponse)
Optionalgateway
gateway?: GraphQLService
Optionalintrospection
introspection?: boolean
Optionallogger
logger?: Logger
OptionalmockEntireSchema
mockEntireSchema?: boolean
Optionalmocks
mocks?: boolean | IMocks
Optionalmodules
modules?: GraphQLSchemaModule[]
OptionalparseOptions
parseOptions?: GraphQLParseOptions
OptionalpersistedQueries
persistedQueries?: false | PersistedQueryOptions
Optionalplayground
playground?: PlaygroundConfig
Optionalplugins
plugins?: PluginDefinition[]
Optionalresolvers
resolvers?: IResolvers<any, any> | IResolvers<any, any>[]
OptionalrootValue
rootValue?: any
Optionalschema
schema?: GraphQLSchema
OptionalschemaDirectives
schemaDirectives?: Record<string, typeof SchemaDirectiveVisitor>
OptionalstopOnTerminationSignals
stopOnTerminationSignals?: boolean
Optionalsubscriptions
subscriptions?: string | false | Partial<SubscriptionServerOptions>
Optionaltracing
tracing?: boolean
OptionaltypeDefs
typeDefs?:
| string
| string[]
| DocumentNode
| DocumentNode[]
Optionaluploads
uploads?: boolean | FileUploadOptions
OptionalvalidationRules
validationRules?: ((context: ValidationContext) => any)[]