ShokupanHooks
Defined in: src/types.ts:33
Type Parameters
Section titled “Type Parameters”T = any
Properties
Section titled “Properties”afterValidate()?
Section titled “afterValidate()?”
optionalafterValidate: (ctx,data) =>void|Promise<void>
Defined in: src/types.ts:40
Parameters
Section titled “Parameters”any
Returns
Section titled “Returns”void | Promise<void>
beforeValidate()?
Section titled “beforeValidate()?”
optionalbeforeValidate: (ctx,data) =>void|Promise<void>
Defined in: src/types.ts:39
Parameters
Section titled “Parameters”any
Returns
Section titled “Returns”void | Promise<void>
onError()?
Section titled “onError()?”
optionalonError: (error,ctx) =>void|Promise<void>
Defined in: src/types.ts:34
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”void | Promise<void>
onReadTimeout()?
Section titled “onReadTimeout()?”
optionalonReadTimeout: (ctx) =>void|Promise<void>
Defined in: src/types.ts:41
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
onRequestEnd()?
Section titled “onRequestEnd()?”
optionalonRequestEnd: (ctx) =>void|Promise<void>
Defined in: src/types.ts:36
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
onRequestStart()?
Section titled “onRequestStart()?”
optionalonRequestStart: (ctx) =>void|Promise<void>
Defined in: src/types.ts:35
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
onRequestTimeout()?
Section titled “onRequestTimeout()?”
optionalonRequestTimeout: (ctx) =>void|Promise<void>
Defined in: src/types.ts:43
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
onResponseEnd()?
Section titled “onResponseEnd()?”
optionalonResponseEnd: (ctx,response) =>void|Promise<void>
Defined in: src/types.ts:38
Parameters
Section titled “Parameters”response
Section titled “response”Response
Returns
Section titled “Returns”void | Promise<void>
onResponseStart()?
Section titled “onResponseStart()?”
optionalonResponseStart: (ctx,response) =>void|Promise<void>
Defined in: src/types.ts:37
Parameters
Section titled “Parameters”response
Section titled “response”Response
Returns
Section titled “Returns”void | Promise<void>
onWriteTimeout()?
Section titled “onWriteTimeout()?”
optionalonWriteTimeout: (ctx) =>void|Promise<void>
Defined in: src/types.ts:42
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>