UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

26 lines 875 B
"use strict"; 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