io.parrots
Version:
Parrots.io App
110 lines (109 loc) • 5.36 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var ParrotsMainMenuItem = /** @class */ (function () {
function ParrotsMainMenuItem(name, label, link, tooltip) {
if (name === void 0) { name = "MenuItem"; }
this.name = name;
if (label === null || typeof label !== 'string') {
label = name;
}
this.label = label;
this.link = link;
this.tooltip = tooltip;
}
/**
* @return {?}
*/
ParrotsMainMenuItem.prototype.getName = /**
* @return {?}
*/
function () {
return this.name;
};
/**
* @param {?} name
* @return {?}
*/
ParrotsMainMenuItem.prototype.setName = /**
* @param {?} name
* @return {?}
*/
function (name) {
this.name = name;
};
/**
* @return {?}
*/
ParrotsMainMenuItem.prototype.getLabel = /**
* @return {?}
*/
function () {
return this.label;
};
/**
* @param {?} label
* @return {?}
*/
ParrotsMainMenuItem.prototype.setLabel = /**
* @param {?} label
* @return {?}
*/
function (label) {
this.label = label;
};
/**
* @return {?}
*/
ParrotsMainMenuItem.prototype.getLink = /**
* @return {?}
*/
function () {
return this.link;
};
/**
* @param {?} link
* @return {?}
*/
ParrotsMainMenuItem.prototype.setLink = /**
* @param {?} link
* @return {?}
*/
function (link) {
this.link = link;
};
/**
* @return {?}
*/
ParrotsMainMenuItem.prototype.getTooltip = /**
* @return {?}
*/
function () {
return this.tooltip;
};
/**
* @param {?} tooltip
* @return {?}
*/
ParrotsMainMenuItem.prototype.setTooltip = /**
* @param {?} tooltip
* @return {?}
*/
function (tooltip) {
this.tooltip = tooltip;
};
return ParrotsMainMenuItem;
}());
export { ParrotsMainMenuItem };
function ParrotsMainMenuItem_tsickle_Closure_declarations() {
/** @type {?} */
ParrotsMainMenuItem.prototype.name;
/** @type {?} */
ParrotsMainMenuItem.prototype.label;
/** @type {?} */
ParrotsMainMenuItem.prototype.link;
/** @type {?} */
ParrotsMainMenuItem.prototype.tooltip;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c01haW5NZW51SXRlbS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2lvLnBhcnJvdHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL1BhcnJvdHNNYWluTWVudUl0ZW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLElBQUE7SUFPSSw2QkFBWSxJQUF5QixFQUFFLEtBQWMsRUFBRSxJQUFhLEVBQUUsT0FBZ0I7UUFBMUUscUJBQUEsRUFBQSxpQkFBeUI7UUFDakMsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFFakIsRUFBRSxDQUFDLENBQUMsS0FBSyxLQUFLLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDO1lBQzlDLEtBQUssR0FBRyxJQUFJLENBQUM7U0FDaEI7UUFFRCxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztLQUMxQjs7OztJQUVNLHFDQUFPOzs7O1FBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7Ozs7OztJQUdkLHFDQUFPOzs7O2NBQUMsSUFBWTtRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7Ozs7SUFHZCxzQ0FBUTs7OztRQUNYLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDOzs7Ozs7SUFHZixzQ0FBUTs7OztjQUFDLEtBQWE7UUFDekIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7Ozs7O0lBR2hCLHFDQUFPOzs7O1FBQ1YsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7Ozs7OztJQUdkLHFDQUFPOzs7O2NBQUMsSUFBWTtRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQzs7Ozs7SUFHZCx3Q0FBVTs7OztRQUNiLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDOzs7Ozs7SUFHakIsd0NBQVU7Ozs7Y0FBQyxPQUFlO1FBQzdCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDOzs4QkFoRC9CO0lBbURDLENBQUE7QUFuREQsK0JBbURDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFBhcnJvdHNNYWluTWVudUl0ZW0ge1xuXG4gICAgcHVibGljIG5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgICBwdWJsaWMgbGluazogc3RyaW5nO1xuICAgIHB1YmxpYyB0b29sdGlwOiBzdHJpbmc7XG4gICAgXG4gICAgY29uc3RydWN0b3IobmFtZTogc3RyaW5nID0gXCJNZW51SXRlbVwiLCBsYWJlbD86IHN0cmluZywgbGluaz86IHN0cmluZywgdG9vbHRpcD86IHN0cmluZykge1xuICAgICAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICAgICAgICBcbiAgICAgICAgaWYgKGxhYmVsID09PSBudWxsIHx8IHR5cGVvZiBsYWJlbCAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgIGxhYmVsID0gbmFtZTsgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgICAgICB0aGlzLmxpbmsgPSBsaW5rO1xuICAgICAgICB0aGlzLnRvb2x0aXAgPSB0b29sdGlwO1xuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TmFtZSgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5uYW1lOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldE5hbWUobmFtZTogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMubmFtZSA9IG5hbWU7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TGFiZWwoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubGFiZWw7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgc2V0TGFiZWwobGFiZWw6IHN0cmluZyk6IHZvaWQge1xuICAgICAgICB0aGlzLmxhYmVsID0gbGFiZWw7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0TGluaygpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy5saW5rOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldExpbmsobGluazogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMubGluayA9IGxpbms7ICAgIFxuICAgIH1cbiAgICBcbiAgICBwdWJsaWMgZ2V0VG9vbHRpcCgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gdGhpcy50b29sdGlwOyAgICBcbiAgICB9XG4gICAgXG4gICAgcHVibGljIHNldFRvb2x0aXAodG9vbHRpcDogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIHRoaXMudG9vbHRpcCA9IHRvb2x0aXA7ICAgIFxuICAgIH1cbiAgICBcbn0iXX0=