ApiClientExtensionHooks
interface ApiClientExtensionHooks<C = any> {
afterCall?: <ARGS, RESPONSE>(params: AfterCallParams<C, ARGS, RESPONSE>) => AfterCallArgs;
afterCreate?: (params: HookParams<C>) => C;
beforeCall?: <ARGS>(params: BeforeCallParams<C, ARGS>) => BeforeCallArgs;
beforeCreate?: (params: HookParams<C>) => C;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
afterCall | Optional | <ARGS, RESPONSE>(params: AfterCallParams<C, ARGS, RESPONSE>) => AfterCallArgs | Hook called after every API method execution. |
afterCreate | Optional | (params: HookParams<C>) => C | Hook called once after the API client is successfully created. |
beforeCall | Optional | <ARGS>(params: BeforeCallParams<C, ARGS>) => BeforeCallArgs | Hook called before every API method execution. |
beforeCreate | Optional | (params: HookParams<C>) => C | Hook called once before the API client establishes a connection. |