testplane
Version:
Tests framework based on mocha and wdio
38 lines • 1.64 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CDPRequestError = exports.CDPRequestTimeoutError = exports.CDPConnectionTimeoutError = exports.CDPConnectionTerminatedError = exports.CDPConnectionBreakError = exports.CDPConnectionEstablishmentError = exports.CDPError = void 0;
const error_1 = require("../../ws-connection/error");
class CDPError extends error_1.WsError {
isRetryable() {
return false;
}
}
exports.CDPError = CDPError;
class CDPConnectionEstablishmentError extends error_1.WsConnectionEstablishmentError {
}
exports.CDPConnectionEstablishmentError = CDPConnectionEstablishmentError;
class CDPConnectionBreakError extends error_1.WsConnectionBreakError {
}
exports.CDPConnectionBreakError = CDPConnectionBreakError;
class CDPConnectionTerminatedError extends error_1.WsConnectionTerminatedError {
}
exports.CDPConnectionTerminatedError = CDPConnectionTerminatedError;
class CDPConnectionTimeoutError extends error_1.WsConnectionTimeoutError {
}
exports.CDPConnectionTimeoutError = CDPConnectionTimeoutError;
class CDPRequestTimeoutError extends error_1.WsRequestTimeoutError {
}
exports.CDPRequestTimeoutError = CDPRequestTimeoutError;
class CDPRequestError extends error_1.WsError {
isRetryable() {
if (!this.code) {
return true;
}
// JSON-RPC Protocol Errors
// CDP State/Execution Errors
// https://www.jsonrpc.org/specification#error_object
return (this.code < -32700 || this.code > -32600) && this.code !== -32000;
}
}
exports.CDPRequestError = CDPRequestError;
//# sourceMappingURL=error.js.map