UNPKG

ice-utilities

Version:

Utilities for manage arrays, breadcrumb, dom elements, dates, injectors, local storage, login, objects, router animations, router, session storage, strings and translate utilities, encryption, for angular 6+ with ECMAScript 6 - ECMAScript 2015

64 lines 3.22 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { SessionUtils } from './sessionUtils'; import { GlobalUtils } from './globalUtils'; // @dynamic /** * @abstract */ var // @dynamic /** * @abstract */ BreadCrumbUtils = /** @class */ (function () { function BreadCrumbUtils() { } /** * @return {?} */ BreadCrumbUtils.getBreadCrumb = /** * @return {?} */ function () { return SessionUtils.getSession('breadcrumb'); }; /** * @param {?} value * @param {?=} isDinamic * @return {?} */ BreadCrumbUtils.setBreadCrumb = /** * @param {?} value * @param {?=} isDinamic * @return {?} */ function (value, isDinamic) { if (!isDinamic) { value = GlobalUtils.getSysname() + value; } SessionUtils.setSession('breadcrumb', value); }; /** * @param {?} value * @return {?} */ BreadCrumbUtils.getPrinModFromBreadCrumb = /** * @param {?} value * @return {?} */ function (value) { /** @type {?} */ var search = value.split(/\//); return search[1]; }; return BreadCrumbUtils; }()); // @dynamic /** * @abstract */ export { BreadCrumbUtils }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJlYWRDcnVtYlV0aWxzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vaWNlLXV0aWxpdGllcy8iLCJzb3VyY2VzIjpbImxpYi91dGlsaXRpZXMvYnJlYWRDcnVtYlV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsWUFBWSxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDNUMsT0FBTyxFQUFDLFdBQVcsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFFMUM7Ozs7OztJQUFBO0lBY0EsQ0FBQzs7OztJQWJRLDZCQUFhOzs7SUFBcEI7UUFDRSxPQUFPLFlBQVksQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDL0MsQ0FBQzs7Ozs7O0lBQ00sNkJBQWE7Ozs7O0lBQXBCLFVBQXFCLEtBQWEsRUFBRSxTQUFtQjtRQUNyRCxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ2QsS0FBSyxHQUFHLFdBQVcsQ0FBQyxVQUFVLEVBQUUsR0FBRyxLQUFLLENBQUM7U0FDMUM7UUFDRCxZQUFZLENBQUMsVUFBVSxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUMvQyxDQUFDOzs7OztJQUNNLHdDQUF3Qjs7OztJQUEvQixVQUFpQyxLQUFhOztZQUN0QyxNQUFNLEdBQUcsS0FBSyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUM7UUFDaEMsT0FBTyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDbkIsQ0FBQztJQUNILHNCQUFDO0FBQUQsQ0FBQyxBQWRELElBY0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1Nlc3Npb25VdGlsc30gZnJvbSAnLi9zZXNzaW9uVXRpbHMnO1xyXG5pbXBvcnQge0dsb2JhbFV0aWxzfSBmcm9tICcuL2dsb2JhbFV0aWxzJztcclxuLy8gQGR5bmFtaWNcclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEJyZWFkQ3J1bWJVdGlscyB7XHJcbiAgc3RhdGljIGdldEJyZWFkQ3J1bWIgKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gU2Vzc2lvblV0aWxzLmdldFNlc3Npb24oJ2JyZWFkY3J1bWInKTtcclxuICB9XHJcbiAgc3RhdGljIHNldEJyZWFkQ3J1bWIodmFsdWU6IHN0cmluZywgaXNEaW5hbWljPzogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgaWYgKCFpc0RpbmFtaWMpIHtcclxuICAgICAgdmFsdWUgPSBHbG9iYWxVdGlscy5nZXRTeXNuYW1lKCkgKyB2YWx1ZTtcclxuICAgIH1cclxuICAgIFNlc3Npb25VdGlscy5zZXRTZXNzaW9uKCdicmVhZGNydW1iJywgdmFsdWUpO1xyXG4gIH1cclxuICBzdGF0aWMgZ2V0UHJpbk1vZEZyb21CcmVhZENydW1iICh2YWx1ZTogc3RyaW5nKTogc3RyaW5nIHtcclxuICAgIGNvbnN0IHNlYXJjaCA9IHZhbHVlLnNwbGl0KC9cXC8vKTtcclxuICAgIHJldHVybiBzZWFyY2hbMV07XHJcbiAgfVxyXG59XHJcbiJdfQ==