6 lines
250 B
TypeScript
6 lines
250 B
TypeScript
export interface HasStatusCode {
|
|
status: number;
|
|
}
|
|
export function hasStatusCode(err: unknown): err is HasStatusCode {
|
|
return typeof err === 'object' && err !== null && 'status' in err && typeof (err as HasStatusCode)?.status === 'number';
|
|
}
|