hapic
Version:
A http api client based on axios.
13 lines (12 loc) • 390 B
TypeScript
import type { RequestOptions } from '../request';
import type { Response } from '../response';
import type { ErrorCode } from './constants';
export type ClientErrorCreateContext<T = any> = {
request: RequestOptions;
error?: Error;
response?: Response<T>;
code?: ErrorCode;
};
export type ClientErrorContext<T = any> = ClientErrorCreateContext<T> & {
message: string;
};