graphqlade
GraphQLServerWebSocket
Class GraphQLServerWebSocket
Index
Constructors
constructor
Properties
connection
Init
Wait
Timeout
req
socket
Methods
close
close
By
Error
handle
Close
Event
handle
Complete
Message
handle
Connection
Init
Message
handle
Error
Event
handle
Message
Event
handle
Subscribe
Message
is
Open
make
Closing
Error
parse
Complete
Message
parse
Connection
Init
Message
parse
Subscribe
Message
require
Ack
require
Subscription
send
Constructors
constructor
new
GraphQLServerWebSocket
(
options
:
GraphQLServerWebSocketOptions
,
)
:
GraphQLServerWebSocket
Parameters
options
:
GraphQLServerWebSocketOptions
Returns
GraphQLServerWebSocket
Properties
Readonly
connection
Init
Wait
Timeout
connectionInitWaitTimeout
:
number
Readonly
req
req
:
IncomingMessage
Readonly
socket
socket
:
WebSocket
Methods
close
close
(
code
:
number
,
reason
:
string
)
:
void
Parameters
code
:
number
reason
:
string
Returns
void
close
By
Error
closeByError
(
err
:
Error
&
{
code
?:
number
}
)
:
void
Parameters
err
:
Error
&
{
code
?:
number
}
Returns
void
handle
Close
Event
handleCloseEvent
(
event
:
CloseEvent
)
:
Promise
<
void
>
Parameters
event
:
CloseEvent
Returns
Promise
<
void
>
handle
Complete
Message
handleCompleteMessage
(
message
:
CompleteMessage
)
:
Promise
<
void
>
Parameters
message
:
CompleteMessage
Returns
Promise
<
void
>
handle
Connection
Init
Message
handleConnectionInitMessage
(
message
:
ConnectionInitMessage
)
:
Promise
<
void
>
Parameters
message
:
ConnectionInitMessage
Returns
Promise
<
void
>
handle
Error
Event
handleErrorEvent
(
event
:
ErrorEvent
)
:
Promise
<
void
>
Parameters
event
:
ErrorEvent
Returns
Promise
<
void
>
handle
Message
Event
handleMessageEvent
(
event
:
MessageEvent
)
:
Promise
<
void
>
Parameters
event
:
MessageEvent
Returns
Promise
<
void
>
handle
Subscribe
Message
handleSubscribeMessage
(
message
:
SubscribeMessage
)
:
Promise
<
void
>
Parameters
message
:
SubscribeMessage
Returns
Promise
<
void
>
is
Open
isOpen
()
:
boolean
Returns
boolean
make
Closing
Error
makeClosingError
(
code
:
number
,
reason
:
string
)
:
Error
&
{
code
:
number
}
Parameters
code
:
number
reason
:
string
Returns
Error
&
{
code
:
number
}
parse
Complete
Message
parseCompleteMessage
(
message
:
Record
<
string
,
unknown
>
)
:
CompleteMessage
Parameters
message
:
Record
<
string
,
unknown
>
Returns
CompleteMessage
parse
Connection
Init
Message
parseConnectionInitMessage
(
message
:
Record
<
string
,
unknown
>
,
)
:
ConnectionInitMessage
Parameters
message
:
Record
<
string
,
unknown
>
Returns
ConnectionInitMessage
parse
Subscribe
Message
parseSubscribeMessage
(
message
:
Record
<
string
,
unknown
>
)
:
SubscribeMessage
Parameters
message
:
Record
<
string
,
unknown
>
Returns
SubscribeMessage
require
Ack
requireAck
()
:
Promise
<
undefined
|
null
|
Record
<
string
,
unknown
>
>
Returns
Promise
<
undefined
|
null
|
Record
<
string
,
unknown
>
>
require
Subscription
requireSubscription
(
id
:
string
,
)
:
Promise
<
AsyncIterableIterator
<
ExecutionResult
<
ObjMap
<
unknown
>
,
ObjMap
<
unknown
>
>
,
any
,
any
,
>
,
>
Parameters
id
:
string
Returns
Promise
<
AsyncIterableIterator
<
ExecutionResult
<
ObjMap
<
unknown
>
,
ObjMap
<
unknown
>
>
,
any
,
any
,
>
,
>
send
send
(
message
:
GraphQLWebSocketServerMessage
)
:
void
Parameters
message
:
GraphQLWebSocketServerMessage
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
connection
Init
Wait
Timeout
req
socket
Methods
close
close
By
Error
handle
Close
Event
handle
Complete
Message
handle
Connection
Init
Message
handle
Error
Event
handle
Message
Event
handle
Subscribe
Message
is
Open
make
Closing
Error
parse
Complete
Message
parse
Connection
Init
Message
parse
Subscribe
Message
require
Ack
require
Subscription
send
graphqlade
Async
Push
Iterator
Client
Code
Generator
Code
Generator
Common
Code
Generator
Deferred
Promise
Graphi
QL
Graph
QL
Client
Graph
QL
Client
Web
Socket
Graph
QL
Execution
Args
Parser
Graph
QL
Http
Server
Graph
QL
Introspector
Graph
QL
Reader
Graph
QL
Request
Error
Graph
QL
Result
Error
Graph
QL
Schema
Manager
Graph
QL
Server
Graph
QL
Server
Web
Socket
Graph
QL
Web
Socket
Client
Graph
QL
Web
Socket
Server
Import
Code
Generator
LRU
Cache
Server
Code
Generator
Client
Code
Generator
Options
Code
Generator
Cli
Options
Code
Generator
Options
Common
Code
Generator
Options
Complete
Message
Connection
Ack
Message
Connection
Init
Message
Create
Context
Fn
Options
Custom
Resolvers
Error
Message
Generated
Resolvers
Gql2
Ts
Options
Graph
QL
Client
Options
Graph
QL
Client
Typings
Graph
QL
Client
Web
Socket
Options
Graph
QL
Execution
Args
Parser
Options
Graph
QL
Http
Server
Options
Graph
QL
Http
Server
Request
Graph
QL
Http
Server
Response
Graph
QL
Introspector
Options
Graph
QL
Reader
Cache
Entry
Graph
QL
Reader
Options
Graph
QL
Request
Options
Graph
QL
Server
Bootstrap
Options
Graph
QL
Server
Web
Socket
Options
Graph
QL
Web
Socket
Client
Options
Graph
QL
Web
Socket
Client
Typings
Graph
QL
Web
Socket
Server
Options
Import
Def
Interface
Resolver
Introspection
Options
Introspection
Request
Fn
Options
Logger
Like
Next
Message
Object
Resolver
Parsed
Qs
Raw
Execution
Args
Server
Code
Generator
Options
Subscribe
Message
Ts
Directive
Type
Mapping
Union
Resolver
Watch
Recursive
Options
Acknowledge
Fn
Any
Resolvers
Async
Push
Iterator
Setup
Create
Context
Fn
Create
Web
Socket
Fn
Fragment
Map
Entry
Graph
QL
Request
Init
Graph
QL
Server
Options
Graph
QL
Web
Socket
Client
Message
Graph
QL
Web
Socket
Message
Graph
QL
Web
Socket
Server
Message
Introspection
Request
Fn
Named
Operation
Definition
Node
Parsed
Execution
Args
Resolver
Error
Handler
Resolvers
Input
Subscribe
Fn
Subscribe
Payload
Type
Resolver
Web
Socket
Like
assert
clean
Operations
defined
get
Directive
get
Projection
gql2ts
is
Async
Iterator
is
Record
limit
Depth
listen
merge
Resolvers
parse
Directive
to
Error
watch
Recursive
write
Type
Script
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R