jormungandr-bite/packages/megalodon/src/cancel.ts
2023-07-06 02:16:51 +00:00

13 lines
294 B
TypeScript

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
}