Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GraphQLHandler

Hierarchy

  • GraphQLHandler

Index

Constructors

constructor

Properties

Protected graphqlSchema

graphqlSchema: GraphQLSchema

Protected initialContext

initialContext: unknown

Protected initialResolverMap

initialResolverMap: ResolverMap<FieldResolver<any, any, any, any>, TypeResolver<any, any>>

Protected middlewares

middlewares: ResolverMapMiddleware[]

Protected packOptions

packOptions: PackOptions

Protected packed

packed: boolean = false

Protected scalarMap

scalarMap: ScalarMap

state

state: PackState

Methods

applyMiddlewares

Protected pack

  • pack(): Promise<void>

query

  • query<DataResult>(query: string | Source, variableValues?: Maybe<{}>, queryContext?: unknown, graphqlArgs?: Partial<GraphQLArgs>): Promise<ExecutionResult<DataResult, ObjMap<unknown>>>
  • Type parameters

    • DataResult = any

    Parameters

    • query: string | Source
    • Optional variableValues: Maybe<{}>
    • Optional queryContext: unknown
    • Optional graphqlArgs: Partial<GraphQLArgs>

    Returns Promise<ExecutionResult<DataResult, ObjMap<unknown>>>

Generated using TypeDoc