Interceptors
requestInterceptor
- Type: (request:
RequestDetails) =>RequestDetails|Promise<RequestDetails>
Function to intercept and modify outgoing requests before they are sent.
chartElementRef.requestInterceptor = (request) => {
return {
...request,
headers: {...request.headers, Authorization: 'Bearer token'},
};
};
RequestDetails
interface RequestDetails {
endpoint: string;
method: string;
headers: Record<string, string>;
body: unknown;
}
responseInterceptor
- Type: (response: unknown) =>
ChartResponse|Promise<ChartResponse>
Function to intercept and transform incoming responses before the chart is rendered.
chartElementRef.responseInterceptor = (response) => {
return response.data || response;
};