UNPKG

@code-o-mat/globals

Version:

Abstract Package to support CodeOMat series of apps.

144 lines (100 loc) 6.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertIsKeyOrNONE = exports.assertIsKey = exports.assertIsIntOrNONE = exports.assertIsInt = exports.assertIsSymbolOrNONE = exports.assertIsSymbol = exports.assertIsStringOrNONE = exports.assertIsString = exports.assertIsObjectOrNONE = exports.assertIsObject = exports.assertIsNumberOrNONE = exports.assertIsNumber = exports.assertIsFunctionOrNONE = exports.assertIsFunction = exports.assertIsBooleanOrNONE = exports.assertIsBoolean = exports.assertIsArrayOrNONE = exports.assertIsArray = void 0; var _values = require("../constants/values"); var _baseAssertions = require("./base-assertions"); function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var assertIsArray = function assertIsArray(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Array"; (0, _baseAssertions.assert)(Array.isArray(value) === true, message); }; exports.assertIsArray = assertIsArray; var assertIsArrayOrNONE = function assertIsArrayOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Array"; (0, _baseAssertions.assert)(value === _values.NONE || Array.isArray(value) === true, message); }; exports.assertIsArrayOrNONE = assertIsArrayOrNONE; var assertIsBoolean = function assertIsBoolean(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Binary"; (0, _baseAssertions.assert)(typeof value === 'boolean', message); }; exports.assertIsBoolean = assertIsBoolean; var assertIsBooleanOrNONE = function assertIsBooleanOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Binary"; (0, _baseAssertions.assert)(value === _values.NONE || typeof value === 'boolean', message); }; exports.assertIsBooleanOrNONE = assertIsBooleanOrNONE; var assertIsFunction = function assertIsFunction(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Function"; (0, _baseAssertions.assert)(typeof value === 'function', message); }; exports.assertIsFunction = assertIsFunction; var assertIsFunctionOrNONE = function assertIsFunctionOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Function"; (0, _baseAssertions.assert)(value === _values.NONE || typeof value === 'function', message); }; exports.assertIsFunctionOrNONE = assertIsFunctionOrNONE; var assertIsNumber = function assertIsNumber(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Number"; (0, _baseAssertions.assert)(typeof value === 'number', message); }; exports.assertIsNumber = assertIsNumber; var assertIsNumberOrNONE = function assertIsNumberOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Number"; (0, _baseAssertions.assert)(value === _values.NONE || typeof value === 'number', message); }; exports.assertIsNumberOrNONE = assertIsNumberOrNONE; var assertIsObject = function assertIsObject(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Object"; (0, _baseAssertions.assert)(_typeof(value) === 'object', message); }; exports.assertIsObject = assertIsObject; var assertIsObjectOrNONE = function assertIsObjectOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Object"; (0, _baseAssertions.assert)(value === _values.NONE || _typeof(value) === 'object', message); }; exports.assertIsObjectOrNONE = assertIsObjectOrNONE; var assertIsString = function assertIsString(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid String"; (0, _baseAssertions.assert)(typeof value === 'string', message); }; exports.assertIsString = assertIsString; var assertIsStringOrNONE = function assertIsStringOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid String"; (0, _baseAssertions.assert)(value === _values.NONE || typeof value === 'string', message); }; exports.assertIsStringOrNONE = assertIsStringOrNONE; var assertIsSymbol = function assertIsSymbol(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Symbol"; (0, _baseAssertions.assert)(_typeof(value) === 'symbol', message); }; exports.assertIsSymbol = assertIsSymbol; var assertIsSymbolOrNONE = function assertIsSymbolOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Symbol"; (0, _baseAssertions.assert)(value === _values.NONE || _typeof(value) === 'symbol', message); }; exports.assertIsSymbolOrNONE = assertIsSymbolOrNONE; var assertIsInt = function assertIsInt(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Integer"; (0, _baseAssertions.assert)(Number.isInteger(value), message); }; exports.assertIsInt = assertIsInt; var assertIsIntOrNONE = function assertIsIntOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Integer"; (0, _baseAssertions.assert)(value === _values.NONE || Number.isInteger(value), message); }; exports.assertIsIntOrNONE = assertIsIntOrNONE; var assertIsKey = function assertIsKey(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Key"; var ty = _typeof(value); (0, _baseAssertions.assert)(ty === 'string' || ty === 'symbol', message); }; exports.assertIsKey = assertIsKey; var assertIsKeyOrNONE = function assertIsKeyOrNONE(value) { var message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Invalid Key"; var ty = _typeof(value); (0, _baseAssertions.assert)(value === _values.NONE || ty === 'string' || ty === 'symbol', message); }; exports.assertIsKeyOrNONE = assertIsKeyOrNONE;