UNPKG

@hpe/angular-toolkit

Version:

Hewlett-Packard Enterprise : Angular toolkit for rapid project development

96 lines (87 loc) 8.18 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@hpe/angular-toolkit/model')) : typeof define === 'function' && define.amd ? define('@hpe/angular-toolkit/lib', ['exports', '@hpe/angular-toolkit/model'], factory) : (factory((global.hpe = global.hpe || {}, global.hpe['angular-toolkit'] = global.hpe['angular-toolkit'] || {}, global.hpe['angular-toolkit'].lib = {}),global.hpe['angular-toolkit'].model)); }(this, (function (exports,model) { 'use strict'; /** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ //============================================================================= //=== //=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP. //=== //=== Use of this source code is governed by an MIT-style license that can be //=== found in the LICENSE file //============================================================================= var StringLib = (function () { function StringLib() { } /** * @param {?} value * @return {?} */ StringLib.prototype.isProvided = /** * @param {?} value * @return {?} */ function (value) { return (value != null) && (value.length > 0); }; return StringLib; }()); //============================================================================= /** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var MenuLib = (function () { function MenuLib() { } /** * @param {?} menu * @return {?} */ MenuLib.prototype.clone = /** * @param {?} menu * @return {?} */ function (menu) { var /** @type {?} */ m = new model.Menu(); m.id = menu.id; m.icon = menu.icon; m.label = menu.label; m.expanded = menu.expanded; m.command = menu.command; m.expanded = menu.expanded; m.visible = menu.visible; return m; }; return MenuLib; }()); //============================================================================= /** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var Lib = (function () { function Lib() { } Lib.str = new StringLib(); Lib.menu = new MenuLib(); return Lib; }()); //============================================================================= /** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ //============================================================================= /** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ exports.Lib = Lib; Object.defineProperty(exports, '__esModule', { value: true }); }))); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHBlLWFuZ3VsYXItdG9vbGtpdC1saWIudW1kLmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9saWIvc3RyaW5nLWxpYi50cyIsIm5nOi8vQGhwZS9hbmd1bGFyLXRvb2xraXQvbGliL21lbnUtbGliLnRzIiwibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9saWIvbGliLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSAoQykgQ29weXJpZ2h0IDIwMTggSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuXG4vLz09PVxuLy89PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbi8vPT09IGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIFN0cmluZ0xpYiB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIEFQSSBtZXRob2RzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdHB1YmxpYyBpc1Byb3ZpZGVkKHZhbHVlIDogc3RyaW5nKSA6IGJvb2xlYW4ge1xuXHRcdHJldHVybiAodmFsdWUgIT0gbnVsbCkgJiYgKHZhbHVlLmxlbmd0aCA+IDApO1xuXHR9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSAoQykgQ29weXJpZ2h0IDIwMTggSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuXG4vLz09PVxuLy89PT0gVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbi8vPT09IGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaW1wb3J0IHtNZW51fSBmcm9tIFwiQGhwZS9hbmd1bGFyLXRvb2xraXQvbW9kZWxcIjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY2xhc3MgTWVudUxpYiB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIEFQSSBtZXRob2RzXG5cdC8vLS0tXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdHB1YmxpYyBjbG9uZShtZW51IDogTWVudSkgOiBNZW51IHtcblxuXHRcdGxldCBtID0gbmV3IE1lbnUoKTtcblxuXHRcdG0uaWQgICAgICAgPSBtZW51LmlkO1xuXHRcdG0uaWNvbiAgICAgPSBtZW51Lmljb247XG5cdFx0bS5sYWJlbCAgICA9IG1lbnUubGFiZWw7XG5cdFx0bS5leHBhbmRlZCA9IG1lbnUuZXhwYW5kZWQ7XG5cdFx0bS5jb21tYW5kICA9IG1lbnUuY29tbWFuZDtcblx0XHRtLmV4cGFuZGVkID0gbWVudS5leHBhbmRlZDtcblx0XHRtLnZpc2libGUgID0gbWVudS52aXNpYmxlO1xuXG5cdFx0cmV0dXJuIG07XG5cdH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IChDKSBDb3B5cmlnaHQgMjAxOCBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUC5cbi8vPT09XG4vLz09PSBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuLy89PT0gZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5pbXBvcnQge1N0cmluZ0xpYn0gZnJvbSBcIi4vc3RyaW5nLWxpYlwiO1xuaW1wb3J0IHtNZW51TGlifSAgIGZyb20gXCIuL21lbnUtbGliXCI7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIExpYiB7XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tXG5cdC8vLS0tIFZhcmlhYmxlc1xuXHQvLy0tLVxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRwdWJsaWMgc3RhdGljIHN0ciA9IG5ldyBTdHJpbmdMaWIoKTtcblx0cHVibGljIHN0YXRpYyBtZW51PSBuZXcgTWVudUxpYigpO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iXSwibmFtZXMiOlsiTWVudSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFRQSxJQUFBOzs7Ozs7O1FBUVEsOEJBQVU7Ozs7c0JBQUMsS0FBYztnQkFDL0IsT0FBTyxDQUFDLEtBQUssSUFBSSxJQUFJLE1BQU0sS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQzs7d0JBakIvQztRQW1CQyxDQUFBO0FBWEQ7Ozs7OztJQ0lBLElBQUE7Ozs7Ozs7UUFRUSx1QkFBSzs7OztzQkFBQyxJQUFXO2dCQUV2QixxQkFBSSxDQUFDLEdBQUcsSUFBSUEsVUFBSSxFQUFFLENBQUM7Z0JBRW5CLENBQUMsQ0FBQyxFQUFFLEdBQVMsSUFBSSxDQUFDLEVBQUUsQ0FBQztnQkFDckIsQ0FBQyxDQUFDLElBQUksR0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUN2QixDQUFDLENBQUMsS0FBSyxHQUFNLElBQUksQ0FBQyxLQUFLLENBQUM7Z0JBQ3hCLENBQUMsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztnQkFDM0IsQ0FBQyxDQUFDLE9BQU8sR0FBSSxJQUFJLENBQUMsT0FBTyxDQUFDO2dCQUMxQixDQUFDLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUM7Z0JBQzNCLENBQUMsQ0FBQyxPQUFPLEdBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQztnQkFFMUIsT0FBTyxDQUFDLENBQUM7O3NCQWhDWDtRQWtDQyxDQUFBO0FBdEJEOzs7Ozs7Ozs7a0JDU3FCLElBQUksU0FBUyxFQUFFO21CQUNmLElBQUksT0FBTyxFQUFFO2tCQXRCbEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7In0=