typescript-type
Version:
Typescript type
23 lines (20 loc) • 638 B
text/typescript
export class BaseDriverException extends Error {
constructor(message?: string) {
super(message);
Object.setPrototypeOf(this, BaseDriverException.prototype);
}
}
/** Error in the requesting stage */
export class RequestException extends BaseDriverException {
constructor(message?: string) {
super(message);
Object.setPrototypeOf(this, RequestException.prototype);
}
}
/** Error when the configuration has problems */
export class BadConfigException extends BaseDriverException {
constructor(errors: string[]) {
super(errors.join(',\n'));
Object.setPrototypeOf(this, BadConfigException.prototype);
}
}