UNPKG

@rabahzeineddine/material-ui

Version:
48 lines (47 loc) 1.56 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var has_values_1 = __importDefault(require("has-values")); var moment_1 = __importDefault(require("moment")); var Helper = /** @class */ (function () { function Helper() { } Helper.createIteratedArray = function (length) { var array = []; for (var i = 0; i < length; i++) array.push(i); return array; }; Helper.getRandomNumber = function (min, max) { return Math.floor(Math.random() * (max - min + 1) + min); }; Helper.isEmpty = function (data) { if (typeof data === 'undefined' || data === null) return true; if (typeof data === 'string') return !has_values_1.default(data.trim()); return !has_values_1.default(data); }; Helper.getFormattedDate = function (date, utc, format) { if (utc === void 0) { utc = false; } if (format === void 0) { format = "DD/MM/YYYY"; } if (!date) return ""; var momentDate; try { if (utc) momentDate = moment_1.default(date).utc(); else momentDate = moment_1.default(date); return momentDate.format(format); } catch (error) { console.warn(error); return ""; } }; return Helper; }()); exports.default = Helper;