export class RequestCanceledError extends Error { public isCancel: boolean constructor(msg: string) { super(msg) this.isCancel = true Object.setPrototypeOf(this, RequestCanceledError) } } export const isCancel = (value: any): boolean => { return value && value.isCancel }