mockttp
Preparing search index...
WebSocketRule
Interface WebSocketRule
interface
WebSocketRule
{
id
:
string
;
priority
:
number
;
requestCount
:
number
;
requests
:
Promise
<
CompletedRequest
>
[]
;
dispose
()
:
void
;
explain
(
withoutExactCompletion
?:
boolean
)
:
string
;
handle
(
request
:
OngoingRequest
,
response
:
Socket
,
head
:
Buffer
,
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
,
)
:
Promise
<
void
>
;
handle
(
req
:
OngoingRequest
,
res
:
Socket
,
head
:
Buffer
,
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
,
)
:
Promise
<
void
>
;
isComplete
()
:
boolean
|
null
;
isComplete
()
:
boolean
|
null
;
matches
(
request
:
OngoingRequest
)
:
MaybePromise
<
boolean
>
;
matches
(
request
:
OngoingRequest
)
:
MaybePromise
<
boolean
>
;
}
Hierarchy (
View Summary
)
Explainable
WebSocketRule
Implements
WebSocketRule
Implemented by
WebSocketRule
Index
Properties
id
priority
request
Count
requests
Methods
dispose
explain
handle
is
Complete
matches
Properties
id
id
:
string
Readonly
priority
priority
:
number
request
Count
requestCount
:
number
= 0
requests
requests
:
Promise
<
CompletedRequest
>
[]
Methods
dispose
dispose
()
:
void
Returns
void
explain
explain
(
withoutExactCompletion
?:
boolean
)
:
string
Parameters
withoutExactCompletion
:
boolean
= false
Returns
string
handle
handle
(
request
:
OngoingRequest
,
response
:
Socket
,
head
:
Buffer
,
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
,
)
:
Promise
<
void
>
Parameters
request
:
OngoingRequest
response
:
Socket
head
:
Buffer
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
Returns
Promise
<
void
>
handle
(
req
:
OngoingRequest
,
res
:
Socket
,
head
:
Buffer
,
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
,
)
:
Promise
<
void
>
Parameters
req
:
OngoingRequest
res
:
Socket
head
:
Buffer
options
:
{
debug
:
boolean
;
emitEventCallback
?:
(
type
:
string
,
event
:
unknown
)
=>
void
;
keyLogStream
?:
Writable
;
record
:
boolean
;
}
Returns
Promise
<
void
>
is
Complete
isComplete
()
:
boolean
|
null
Returns
boolean
|
null
isComplete
()
:
boolean
|
null
Returns
boolean
|
null
matches
matches
(
request
:
OngoingRequest
)
:
MaybePromise
<
boolean
>
Parameters
request
:
OngoingRequest
Returns
MaybePromise
<
boolean
>
matches
(
request
:
OngoingRequest
)
:
MaybePromise
<
boolean
>
Parameters
request
:
OngoingRequest
Returns
MaybePromise
<
boolean
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
id
priority
request
Count
requests
Methods
dispose
explain
handle
is
Complete
matches
mockttp
Loading...