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
JavaScript
/**
* @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==