value: function test(string) { if (NUMBER_REGEX.test(string)) { var value = toNumber(string); return value >= BSON_INT32_MIN && value <= BSON_INT32_MAX; } return false; }
var toDouble = function toDouble(object) { if (object === '-' || object === '') { throw new Error('Value \'' + object + '\' is not a valid Double value'); } if (isString(object) && object.endsWith('.')) { throw new Error('Please enter at least one digit after the decimal'); } var number = toNumber(object); return new Double(number); };
var toInt64 = function toInt64(object) { if (object === '-' || object === '') { throw new Error('Value \'' + object + '\' is not a valid Int64 value'); } var number = toNumber(object); if (number >= BSON_INT64_MIN && number <= BSON_INT64_MAX) { return Long.fromNumber(number); } throw new Error('Value ' + number + ' is outside the valid Int64 range'); };
var toInt32 = function toInt32(object) { if (object === '-' || object === '') { throw new Error('Value \'' + object + '\' is not a valid Int32 value'); } var number = toNumber(object); if (number >= BSON_INT32_MIN && number <= BSON_INT32_MAX) { return new Int32(number); } throw new Error('Value ' + number + ' is outside the valid Int32 range'); };
var Progress = function Progress(props) { var children = props.children, className = props.className, barClassName = props.barClassName, cssModule = props.cssModule, value = props.value, max = props.max, animated = props.animated, striped = props.striped, color = props.color, bar = props.bar, multi = props.multi, Tag = props.tag, attributes = _objectWithoutPropertiesLoose(props, ["children", "className", "barClassName", "cssModule", "value", "max", "animated", "striped", "color", "bar", "multi", "tag"]); var percent = toNumber(value) / toNumber(max) * 100; var progressClasses = mapToCssModules(classNames(className, 'progress'), cssModule); var progressBarClasses = mapToCssModules(classNames('progress-bar', bar ? className || barClassName : barClassName, animated ? 'progress-bar-animated' : null, color ? "bg-" + color : null, striped || animated ? 'progress-bar-striped' : null), cssModule); var ProgressBar = multi ? children : React.createElement("div", { className: progressBarClasses, style: { width: percent + "%" }, role: "progressbar", "aria-valuenow": value, "aria-valuemin": "0", "aria-valuemax": max, children: children }); if (bar) { return ProgressBar; } return React.createElement(Tag, _extends({}, attributes, { className: progressClasses, children: ProgressBar })); };
value: function test(string) { if (NUMBER_REGEX.test(string)) { return Number.isSafeInteger(toNumber(string)); } return false; }
var toTimestamp = function toTimestamp(object) { var number = toNumber(object); return Timestamp.fromNumber(number); };
break case '2': result = (Math.ceil(1 / getters.getSquareWidthHeight)) * 2 break case '2.5': result = Math.ceil(1 / getters.getSquareLengthHeight) + (Math.ceil(1 / getters.getSquareWidthHeight)) * 2 break } result = (getters.getAreaCommon - getters.getAreaOpening) * result return result }, getAreaCommon (state, getters) { if (isNil(state.building.length) && isNil(state.building.width) && isNil(state.building.height)) { return null } const result = ((toNumber(state.building.length) + toNumber(state.building.width)) * 2) * toNumber(state.building.height) return result }, getAreaOpening (state) { return state.opening.reduce((total, currentIndex) => { return total + isEmpty(currentIndex.width) * isEmpty(currentIndex.height) }, 0) }, checkCommonLess (state, getters) { const common = getters.getAreaCommon === null ? 0 : getters.getAreaCommon if (common !== 0 && common / 2 <= getters.getAreaOpening) { if (i18n.locale === state.language.primary) { state.openingText = 'Площадь проемов не должна превышать общую площадь строения' } else if (i18n.locale === state.language.secondary) { state.openingText = 'The area of openings should not exceed the total area of the building' }