golden-layout
Version:
A multi-screen javascript Layout manager
38 lines • 1.05 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiError = exports.PopoutBlockedError = exports.ConfigurationError = exports.ExternalError = void 0;
/** @public */
class ExternalError extends Error {
/** @internal */
constructor(type, message) {
super(message);
this.type = type;
}
}
exports.ExternalError = ExternalError;
/** @public */
class ConfigurationError extends ExternalError {
/** @internal */
constructor(message, node) {
super('Configuration', message);
this.node = node;
}
}
exports.ConfigurationError = ConfigurationError;
/** @public */
class PopoutBlockedError extends ExternalError {
/** @internal */
constructor(message) {
super('PopoutBlocked', message);
}
}
exports.PopoutBlockedError = PopoutBlockedError;
/** @public */
class ApiError extends ExternalError {
/** @internal */
constructor(message) {
super('API', message);
}
}
exports.ApiError = ApiError;
//# sourceMappingURL=external-error.js.map
;