@snipsonian/core
Version:
Core/base reusable javascript code snippets
13 lines (12 loc) • 373 B
TypeScript
export interface IApiErrorBase<ErrorResponseData extends object> {
status: number;
originatingRequest: {
method?: string;
url?: string;
};
wasCancelled: boolean;
response: ErrorResponseData;
}
export interface ITraceableApiErrorBase<ErrorResponseData extends object> extends IApiErrorBase<ErrorResponseData> {
traceableId: string;
}