sinch-rtc
Version:
RTC JavaScript/Web SDK
26 lines • 875 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArgumentError = exports.InvalidOperationError = exports.UnhandledEventError = exports.ErrorBase = void 0;
class ErrorBase extends Error {
constructor(message) {
super(message);
this.name = this.constructor.name;
}
}
exports.ErrorBase = ErrorBase;
class UnhandledEventError extends ErrorBase {
constructor(message, stateName) {
super(stateName ? `${message} (state: ${stateName})` : message);
}
}
exports.UnhandledEventError = UnhandledEventError;
class InvalidOperationError extends ErrorBase {
}
exports.InvalidOperationError = InvalidOperationError;
class ArgumentError extends ErrorBase {
constructor(message, name) {
super(`${message}, type: ${name}`);
}
}
exports.ArgumentError = ArgumentError;
//# sourceMappingURL=Errors.js.map