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;
};