utils.js 508 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. function isDef(value) {
  4. return value !== undefined && value !== null;
  5. }
  6. exports.isDef = isDef;
  7. function isObj(x) {
  8. var type = typeof x;
  9. return x !== null && (type === 'object' || type === 'function');
  10. }
  11. exports.isObj = isObj;
  12. function isNumber(value) {
  13. return /^\d+$/.test(value);
  14. }
  15. exports.isNumber = isNumber;
  16. function range(num, min, max) {
  17. return Math.min(Math.max(num, min), max);
  18. }
  19. exports.range = range;