graphql-tools-monorepo / schema/src / GraphQLSchemaWithContext
Interface: GraphQLSchemaWithContext<TContext>
schema/src.GraphQLSchemaWithContext
Type parameters
| Name |
|---|
TContext |
Hierarchy
-
GraphQLSchema↳
GraphQLSchemaWithContext
Table of contents
Properties
Accessors
Methods
- getDirective
- getDirectives
- getImplementations
- getMutationType
- getPossibleTypes
- getQueryType
- getRootType
- getSubscriptionType
- getType
- getTypeMap
- isSubType
- toConfig
Properties
__context
• Optional __context: TContext
Defined in
packages/schema/src/types.ts:11
__validationErrors
• __validationErrors: Maybe<readonly GraphQLError[]>
Inherited from
GraphQLSchema.__validationErrors
Defined in
node_modules/graphql/type/schema.d.ts:106
astNode
• astNode: Maybe<SchemaDefinitionNode>
Inherited from
GraphQLSchema.astNode
Defined in
node_modules/graphql/type/schema.d.ts:104
description
• description: Maybe<string>
Inherited from
GraphQLSchema.description
Defined in
node_modules/graphql/type/schema.d.ts:102
extensionASTNodes
• extensionASTNodes: readonly SchemaExtensionNode[]
Inherited from
GraphQLSchema.extensionASTNodes
Defined in
node_modules/graphql/type/schema.d.ts:105
extensions
• extensions: Readonly<GraphQLSchemaExtensions>
Inherited from
GraphQLSchema.extensions
Defined in
node_modules/graphql/type/schema.d.ts:103
Accessors
[toStringTag]
• get [toStringTag](): string
Returns
string
Inherited from
GraphQLSchema.[toStringTag]
Defined in
node_modules/graphql/type/schema.d.ts:115
Methods
getDirective
▸ getDirective(name): Maybe<GraphQLDirective>
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Maybe<GraphQLDirective>
Inherited from
GraphQLSchema.getDirective
Defined in
node_modules/graphql/type/schema.d.ts:134
getDirectives
▸ getDirectives(): readonly GraphQLDirective[]
Returns
readonly GraphQLDirective[]
Inherited from
GraphQLSchema.getDirectives
Defined in
node_modules/graphql/type/schema.d.ts:133
getImplementations
▸ getImplementations(interfaceType): Object
Parameters
| Name | Type |
|---|---|
interfaceType | GraphQLInterfaceType |
Returns
Object
| Name | Type |
|---|---|
interfaces | readonly GraphQLInterfaceType[] |
objects | readonly GraphQLObjectType<any, any>[] |
Inherited from
GraphQLSchema.getImplementations
Defined in
node_modules/graphql/type/schema.d.ts:125
getMutationType
▸ getMutationType(): Maybe<GraphQLObjectType<any, any>>
Returns
Maybe<GraphQLObjectType<any, any>>
Inherited from
GraphQLSchema.getMutationType
Defined in
node_modules/graphql/type/schema.d.ts:117
getPossibleTypes
▸ getPossibleTypes(abstractType): readonly GraphQLObjectType<any, any>[]
Parameters
| Name | Type |
|---|---|
abstractType | GraphQLAbstractType |
Returns
readonly GraphQLObjectType<any, any>[]
Inherited from
GraphQLSchema.getPossibleTypes
Defined in
node_modules/graphql/type/schema.d.ts:122
getQueryType
▸ getQueryType(): Maybe<GraphQLObjectType<any, any>>
Returns
Maybe<GraphQLObjectType<any, any>>
Inherited from
GraphQLSchema.getQueryType
Defined in
node_modules/graphql/type/schema.d.ts:116
getRootType
▸ getRootType(operation): Maybe<GraphQLObjectType<any, any>>
Parameters
| Name | Type |
|---|---|
operation | OperationTypeNode |
Returns
Maybe<GraphQLObjectType<any, any>>
Inherited from
GraphQLSchema.getRootType
Defined in
node_modules/graphql/type/schema.d.ts:119
getSubscriptionType
▸ getSubscriptionType(): Maybe<GraphQLObjectType<any, any>>
Returns
Maybe<GraphQLObjectType<any, any>>
Inherited from
GraphQLSchema.getSubscriptionType
Defined in
node_modules/graphql/type/schema.d.ts:118
getType
▸ getType(name): undefined | GraphQLNamedType
Parameters
| Name | Type |
|---|---|
name | string |
Returns
undefined | GraphQLNamedType
Inherited from
GraphQLSchema.getType
Defined in
node_modules/graphql/type/schema.d.ts:121
getTypeMap
▸ getTypeMap(): TypeMap
Returns
TypeMap
Inherited from
GraphQLSchema.getTypeMap
Defined in
node_modules/graphql/type/schema.d.ts:120
isSubType
▸ isSubType(abstractType, maybeSubType): boolean
Parameters
| Name | Type |
|---|---|
abstractType | GraphQLAbstractType |
maybeSubType | GraphQLInterfaceType | GraphQLObjectType<any, any> |
Returns
boolean
Inherited from
GraphQLSchema.isSubType
Defined in
node_modules/graphql/type/schema.d.ts:129
toConfig
▸ toConfig(): GraphQLSchemaNormalizedConfig
Returns
GraphQLSchemaNormalizedConfig
Inherited from
GraphQLSchema.toConfig
Defined in
node_modules/graphql/type/schema.d.ts:135