@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
40 lines (39 loc) • 3.57 kB
JavaScript
/**
* @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
//=============================================================================
import { Menu } from "@hpe/angular-toolkit/model";
var MenuLib = /** @class */ (function () {
function MenuLib() {
}
/**
* @param {?} menu
* @return {?}
*/
MenuLib.prototype.clone = /**
* @param {?} menu
* @return {?}
*/
function (menu) {
var /** @type {?} */ m = new 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;
}());
export { MenuLib };
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudS1saWIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9saWIvIiwic291cmNlcyI6WyJtZW51LWxpYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVFBLE9BQU8sRUFBQyxJQUFJLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUloRCxJQUFBOzs7Ozs7O0lBUVEsdUJBQUs7Ozs7Y0FBQyxJQUFXO1FBRXZCLHFCQUFJLENBQUMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDO1FBRW5CLENBQUMsQ0FBQyxFQUFFLEdBQVMsSUFBSSxDQUFDLEVBQUUsQ0FBQztRQUNyQixDQUFDLENBQUMsSUFBSSxHQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDdkIsQ0FBQyxDQUFDLEtBQUssR0FBTSxJQUFJLENBQUMsS0FBSyxDQUFDO1FBQ3hCLENBQUMsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztRQUMzQixDQUFDLENBQUMsT0FBTyxHQUFJLElBQUksQ0FBQyxPQUFPLENBQUM7UUFDMUIsQ0FBQyxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQzNCLENBQUMsQ0FBQyxPQUFPLEdBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUUxQixNQUFNLENBQUMsQ0FBQyxDQUFDOztrQkFoQ1g7SUFrQ0MsQ0FBQTtBQXRCRCxtQkFzQkMiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmltcG9ydCB7TWVudX0gZnJvbSBcIkBocGUvYW5ndWxhci10b29sa2l0L21vZGVsXCI7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIE1lbnVMaWIge1xuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQvLy0tLVxuXHQvLy0tLSBBUEkgbWV0aG9kc1xuXHQvLy0tLVxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRwdWJsaWMgY2xvbmUobWVudSA6IE1lbnUpIDogTWVudSB7XG5cblx0XHRsZXQgbSA9IG5ldyBNZW51KCk7XG5cblx0XHRtLmlkICAgICAgID0gbWVudS5pZDtcblx0XHRtLmljb24gICAgID0gbWVudS5pY29uO1xuXHRcdG0ubGFiZWwgICAgPSBtZW51LmxhYmVsO1xuXHRcdG0uZXhwYW5kZWQgPSBtZW51LmV4cGFuZGVkO1xuXHRcdG0uY29tbWFuZCAgPSBtZW51LmNvbW1hbmQ7XG5cdFx0bS5leHBhbmRlZCA9IG1lbnUuZXhwYW5kZWQ7XG5cdFx0bS52aXNpYmxlICA9IG1lbnUudmlzaWJsZTtcblxuXHRcdHJldHVybiBtO1xuXHR9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiJdfQ==