Type Alias ApiClientOptions<T>
ApiClientOptions<T>: T & { shouldRetryOnError?: ((error: ApiError,
attemptNumber: number) => Promise<boolean> | boolean); handleValidationError?(error: Error): void; logDeprecationWarning?(params: { method: CommonHttpClientFetchRequest["method"]; operationName: string; path: string; }): void; } Type declaration
Optional
shouldRetryOnError?: ((error: ApiError, attemptNumber: number) => Promise<boolean> | boolean)
- (error, attemptNumber): Promise<boolean> | boolean
Returns Promise<boolean> | boolean
handleValidationError?:function
- handleValidationError(error): void
Returns void
logDeprecationWarning?:function
- logDeprecationWarning(params): void
Parameters
- params: {
method: CommonHttpClientFetchRequest["method"];
operationName: string;
path: string;
}method: CommonHttpClientFetchRequest["method"]
operationName: string
path: string
Returns void
Determine whether to retry the request on error.