Class GraphQLWebSocketServer<TContext>
Constructors
Properties
Readonly
schema
schema: GraphQLSchema
Methods
close
close(code?: number, reason?: string): void Parameters
Optional
code: numberOptional
reason: string
Returns void
handleConnection
Parameters
- socket: WebSocket
- req: IncomingMessage
serializeError
serializeError(err: unknown): GraphQLError
subscribe
subscribe( args: RawExecutionArgs, connectionInitPayload?: null | Record<string, unknown>,): Promise< | ExecutionResult<ObjMap<unknown>, ObjMap<unknown>> | AsyncGenerator< ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>, void, void, >,> Parameters
- args: RawExecutionArgs
Optional
connectionInitPayload: null | Record<string, unknown>
Returns Promise<
| ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>
| AsyncGenerator<
ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>,
void,
void,
>,
>
subscribeParsed
subscribeParsed( args: ParsedExecutionArgs, connectionInitPayload?: null | Record<string, unknown>,): Promise< | ExecutionResult<ObjMap<unknown>, ObjMap<unknown>> | AsyncGenerator< ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>, void, void, >,> Returns Promise<
| ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>
| AsyncGenerator<
ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>,
void,
void,
>,
>
subscribeValidated
subscribeValidated( args: ParsedExecutionArgs, connectionInitPayload: undefined | null | Record<string, unknown>,): Promise< | ExecutionResult<ObjMap<unknown>, ObjMap<unknown>> | AsyncGenerator< ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>, void, void, >,> Returns Promise<
| ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>
| AsyncGenerator<
ExecutionResult<ObjMap<unknown>, ObjMap<unknown>>,
void,
void,
>,
>