@aster-rpc/aster API Reference
Preparing search index...
Interceptor
Interface Interceptor
Base interceptor interface.
interface
Interceptor
{
onRequest
?
(
ctx
:
CallContext
,
request
:
unknown
)
:
Promise
<
unknown
>
;
onResponse
?
(
ctx
:
CallContext
,
response
:
unknown
)
:
Promise
<
unknown
>
;
onError
?
(
ctx
:
CallContext
,
error
:
RpcError
)
:
Promise
<
RpcError
|
null
>
;
}
Implemented by
AuditLogInterceptor
AuthInterceptor
CapabilityInterceptor
CircuitBreakerInterceptor
CompressionInterceptor
DeadlineInterceptor
MetricsInterceptor
RateLimitInterceptor
RetryInterceptor
Index
Methods
on
Request?
on
Response?
on
Error?
Methods
Optional
on
Request
onRequest
?
(
ctx
:
CallContext
,
request
:
unknown
)
:
Promise
<
unknown
>
Parameters
ctx
:
CallContext
request
:
unknown
Returns
Promise
<
unknown
>
Optional
on
Response
onResponse
?
(
ctx
:
CallContext
,
response
:
unknown
)
:
Promise
<
unknown
>
Parameters
ctx
:
CallContext
response
:
unknown
Returns
Promise
<
unknown
>
Optional
on
Error
onError
?
(
ctx
:
CallContext
,
error
:
RpcError
)
:
Promise
<
RpcError
|
null
>
Parameters
ctx
:
CallContext
error
:
RpcError
Returns
Promise
<
RpcError
|
null
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
on
Request
on
Response
on
Error
@aster-rpc/aster API Reference
Loading...
Base interceptor interface.