@rabahzeineddine/material-ui
Version:
Material ui custom components
48 lines (47 loc) • 1.56 kB
JavaScript
;
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;