@yncoder/element-react
Version:
Element UI for React
28 lines (21 loc) • 945 B
JavaScript
import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
import _inherits from 'babel-runtime/helpers/inherits';
import { ExtendableError } from './errors';
var ErrorConditionFailed = function (_ExtendableError) {
_inherits(ErrorConditionFailed, _ExtendableError);
function ErrorConditionFailed() {
_classCallCheck(this, ErrorConditionFailed);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _possibleConstructorReturn(this, _ExtendableError.call(this, args));
}
return ErrorConditionFailed;
}(ExtendableError);
export function require_condition(condition) {
var msg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'pre-condition failed';
if (!condition) {
throw new ErrorConditionFailed(msg);
}
}