Skip to content

ShokupanHooks

Defined in: src/types.ts:33

T = any

optional afterValidate: (ctx, data) => void | Promise<void>

Defined in: src/types.ts:40

ShokupanContext<T>

any

void | Promise<void>


optional beforeValidate: (ctx, data) => void | Promise<void>

Defined in: src/types.ts:39

ShokupanContext<T>

any

void | Promise<void>


optional onError: (error, ctx) => void | Promise<void>

Defined in: src/types.ts:34

unknown

ShokupanContext<T>

void | Promise<void>


optional onReadTimeout: (ctx) => void | Promise<void>

Defined in: src/types.ts:41

ShokupanContext<T>

void | Promise<void>


optional onRequestEnd: (ctx) => void | Promise<void>

Defined in: src/types.ts:36

ShokupanContext<T>

void | Promise<void>


optional onRequestStart: (ctx) => void | Promise<void>

Defined in: src/types.ts:35

ShokupanContext<T>

void | Promise<void>


optional onRequestTimeout: (ctx) => void | Promise<void>

Defined in: src/types.ts:43

ShokupanContext<T>

void | Promise<void>


optional onResponseEnd: (ctx, response) => void | Promise<void>

Defined in: src/types.ts:38

ShokupanContext<T>

Response

void | Promise<void>


optional onResponseStart: (ctx, response) => void | Promise<void>

Defined in: src/types.ts:37

ShokupanContext<T>

Response

void | Promise<void>


optional onWriteTimeout: (ctx) => void | Promise<void>

Defined in: src/types.ts:42

ShokupanContext<T>

void | Promise<void>