KMsgHooks
Defined in: packages/messaging/src/hooks.ts:43
Properties
섹션 제목: “Properties”onBeforeSend?
섹션 제목: “onBeforeSend?”
optionalonBeforeSend?: (context) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:48
Runs before the provider is called. Throwing aborts the send and rejects the call.
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”Returns
섹션 제목: “Returns”void | Promise<void>
onError?
섹션 제목: “onError?”
optionalonError?: (context,error) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:53
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”error
섹션 제목: “error”Returns
섹션 제목: “Returns”void | Promise<void>
onFinal?
섹션 제목: “onFinal?”
optionalonFinal?: (context,state) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:63
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”state
섹션 제목: “state”Returns
섹션 제목: “Returns”void | Promise<void>
onHookError?
섹션 제목: “onHookError?”
optionalonHookError?: (error,info) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:72
Receives errors thrown by the observer hooks (every hook except
onBeforeSend). Those errors never change the send result. Without this
hook, or when it throws too, they are written to console.error.
Parameters
섹션 제목: “Parameters”error
섹션 제목: “error”unknown
info
섹션 제목: “info”Returns
섹션 제목: “Returns”void | Promise<void>
onQueued?
섹션 제목: “onQueued?”
optionalonQueued?: (context,result) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:54
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”result
섹션 제목: “result”Returns
섹션 제목: “Returns”void | Promise<void>
onRetryScheduled?
섹션 제목: “onRetryScheduled?”
optionalonRetryScheduled?: (context,error,metadata) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:55
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”HookContext & RetryScheduledHookContext
error
섹션 제목: “error”metadata
섹션 제목: “metadata”reason
섹션 제목: “reason”string
retryAfterMs?
섹션 제목: “retryAfterMs?”number
Returns
섹션 제목: “Returns”void | Promise<void>
onSuccess?
섹션 제목: “onSuccess?”
optionalonSuccess?: (context,result) =>void|Promise<void>
Defined in: packages/messaging/src/hooks.ts:49
Parameters
섹션 제목: “Parameters”context
섹션 제목: “context”result
섹션 제목: “result”Returns
섹션 제목: “Returns”void | Promise<void>