metatell Bot SDK - v2.0.0
GitHub
NPM
Preparing search index...
@metatell/bot-core
<internal>
Dispatcher
DispatchHandler
Interface DispatchHandler
interface
DispatchHandler
{
onBodySent
?
(
chunkSize
:
number
,
totalBytesSent
:
number
)
:
void
;
onComplete
?
(
trailers
:
string
[]
|
null
)
:
void
;
onConnect
?
(
abort
:
(
err
?:
Error
)
=>
void
)
:
void
;
onData
?
(
chunk
:
Buffer
)
:
boolean
;
onError
?
(
err
:
Error
)
:
void
;
onHeaders
?
(
statusCode
:
number
,
headers
:
Buffer
<
ArrayBufferLike
>
[]
,
resume
:
()
=>
void
,
statusText
:
string
,
)
:
boolean
;
onRequestStart
?
(
controller
:
Dispatcher
.
DispatchController
,
context
:
any
,
)
:
void
;
onRequestUpgrade
?
(
controller
:
Dispatcher
.
DispatchController
,
statusCode
:
number
,
headers
:
IncomingHttpHeaders
,
socket
:
Duplex
,
)
:
void
;
onResponseData
?
(
controller
:
Dispatcher
.
DispatchController
,
chunk
:
Buffer
,
)
:
void
;
onResponseEnd
?
(
controller
:
Dispatcher
.
DispatchController
,
trailers
:
IncomingHttpHeaders
,
)
:
void
;
onResponseError
?
(
controller
:
Dispatcher
.
DispatchController
,
error
:
Error
,
)
:
void
;
onResponseStart
?
(
controller
:
Dispatcher
.
DispatchController
,
statusCode
:
number
,
headers
:
IncomingHttpHeaders
,
statusMessage
?:
string
,
)
:
void
;
onResponseStarted
?
()
:
void
;
onUpgrade
?
(
statusCode
:
number
,
headers
:
string
[]
|
Buffer
<
ArrayBufferLike
>
[]
|
null
,
socket
:
Duplex
,
)
:
void
;
}
Index
Methods
on
Body
Sent?
on
Complete?
on
Connect?
on
Data?
on
Error?
on
Headers?
on
Request
Start?
on
Request
Upgrade?
on
Response
Data?
on
Response
End?
on
Response
Error?
on
Response
Start?
on
Response
Started?
on
Upgrade?
Methods
Optional
on
Body
Sent
onBodySent
?
(
chunkSize
:
number
,
totalBytesSent
:
number
)
:
void
Parameters
chunkSize
:
number
totalBytesSent
:
number
Returns
void
Deprecated
Optional
on
Complete
onComplete
?
(
trailers
:
string
[]
|
null
)
:
void
Parameters
trailers
:
string
[]
|
null
Returns
void
Deprecated
Optional
on
Connect
onConnect
?
(
abort
:
(
err
?:
Error
)
=>
void
)
:
void
Parameters
abort
:
(
err
?:
Error
)
=>
void
Returns
void
Deprecated
Optional
on
Data
onData
?
(
chunk
:
Buffer
)
:
boolean
Parameters
chunk
:
Buffer
Returns
boolean
Deprecated
Optional
on
Error
onError
?
(
err
:
Error
)
:
void
Parameters
err
:
Error
Returns
void
Deprecated
Optional
on
Headers
onHeaders
?
(
statusCode
:
number
,
headers
:
Buffer
<
ArrayBufferLike
>
[]
,
resume
:
()
=>
void
,
statusText
:
string
,
)
:
boolean
Parameters
statusCode
:
number
headers
:
Buffer
<
ArrayBufferLike
>
[]
resume
:
()
=>
void
statusText
:
string
Returns
boolean
Deprecated
Optional
on
Request
Start
onRequestStart
?
(
controller
:
Dispatcher
.
DispatchController
,
context
:
any
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
context
:
any
Returns
void
Optional
on
Request
Upgrade
onRequestUpgrade
?
(
controller
:
Dispatcher
.
DispatchController
,
statusCode
:
number
,
headers
:
IncomingHttpHeaders
,
socket
:
Duplex
,
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
statusCode
:
number
headers
:
IncomingHttpHeaders
socket
:
Duplex
Returns
void
Optional
on
Response
Data
onResponseData
?
(
controller
:
Dispatcher
.
DispatchController
,
chunk
:
Buffer
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
chunk
:
Buffer
Returns
void
Optional
on
Response
End
onResponseEnd
?
(
controller
:
Dispatcher
.
DispatchController
,
trailers
:
IncomingHttpHeaders
,
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
trailers
:
IncomingHttpHeaders
Returns
void
Optional
on
Response
Error
onResponseError
?
(
controller
:
Dispatcher
.
DispatchController
,
error
:
Error
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
error
:
Error
Returns
void
Optional
on
Response
Start
onResponseStart
?
(
controller
:
Dispatcher
.
DispatchController
,
statusCode
:
number
,
headers
:
IncomingHttpHeaders
,
statusMessage
?:
string
,
)
:
void
Parameters
controller
:
Dispatcher
.
DispatchController
statusCode
:
number
headers
:
IncomingHttpHeaders
Optional
statusMessage
:
string
Returns
void
Optional
on
Response
Started
onResponseStarted
?
()
:
void
Returns
void
Deprecated
Optional
on
Upgrade
onUpgrade
?
(
statusCode
:
number
,
headers
:
string
[]
|
Buffer
<
ArrayBufferLike
>
[]
|
null
,
socket
:
Duplex
,
)
:
void
Parameters
statusCode
:
number
headers
:
string
[]
|
Buffer
<
ArrayBufferLike
>
[]
|
null
socket
:
Duplex
Returns
void
Deprecated
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
on
Body
Sent
on
Complete
on
Connect
on
Data
on
Error
on
Headers
on
Request
Start
on
Request
Upgrade
on
Response
Data
on
Response
End
on
Response
Error
on
Response
Start
on
Response
Started
on
Upgrade
GitHub
NPM
metatell Bot SDK - v2.0.0
Loading...
Deprecated