25 lines
532 B
TypeScript
25 lines
532 B
TypeScript
// eslint-disable-next-line import/prefer-default-export, max-classes-per-file
|
|
export class WarpTokenError {
|
|
error: Error;
|
|
|
|
constructor(error: Error) {
|
|
this.error = error;
|
|
}
|
|
}
|
|
|
|
export function isWarpTokenError(error: any): error is WarpTokenError {
|
|
return error instanceof WarpTokenError;
|
|
}
|
|
|
|
export class WarpNetworkError {
|
|
error: Error;
|
|
|
|
constructor(error: Error) {
|
|
this.error = error;
|
|
}
|
|
}
|
|
|
|
export function isNetworkError(error: any): error is WarpNetworkError {
|
|
return error instanceof WarpNetworkError;
|
|
}
|