com.phloxui
Version:
PhloxUI Ng2+ Framework
49 lines (48 loc) • 3.68 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { MenuItemModel } from './MenuItemModel';
import { CheckMenuItem } from '../CheckMenuItem.component';
import { Option } from '../../decorator/Option.decorator';
import { I18N } from '../../decorator/I18N.decorator';
export class CheckMenuItemModel extends MenuItemModel {
/**
* @param {?=} label
* @param {?=} prefixLabel
* @param {?=} prefixIconURL
* @param {?=} enable
* @param {?=} actionPerformedHandler
* @param {?=} defaultChecked
*/
constructor(label, prefixLabel, prefixIconURL, enable, actionPerformedHandler, defaultChecked) {
super(CheckMenuItem, label, enable, actionPerformedHandler);
this.prefixLabel = prefixLabel;
this.prefixIconURL = prefixIconURL;
this.checked = defaultChecked;
}
}
tslib_1.__decorate([
I18N(),
Option(),
tslib_1.__metadata("design:type", String)
], CheckMenuItemModel.prototype, "prefixLabel", void 0);
tslib_1.__decorate([
I18N(),
Option(),
tslib_1.__metadata("design:type", String)
], CheckMenuItemModel.prototype, "prefixIconURL", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Boolean)
], CheckMenuItemModel.prototype, "checked", void 0);
function CheckMenuItemModel_tsickle_Closure_declarations() {
/** @type {?} */
CheckMenuItemModel.prototype.prefixLabel;
/** @type {?} */
CheckMenuItemModel.prototype.prefixIconURL;
/** @type {?} */
CheckMenuItemModel.prototype.checked;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2hlY2tNZW51SXRlbU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0NoZWNrTWVudUl0ZW1Nb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUNoRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDM0QsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQzFELE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUV0RCxNQUFNLHlCQUEwQixTQUFRLGFBQWE7Ozs7Ozs7OztJQVduRCxZQUFZLEtBQWMsRUFBRSxXQUFvQixFQUFFLGFBQXNCLEVBQUUsTUFBZ0IsRUFBRSxzQkFBaUMsRUFBRSxjQUF3QjtRQUNySixLQUFLLENBQUMsYUFBYSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsc0JBQXNCLENBQUMsQ0FBQztRQUU1RCxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUMvQixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUNuQyxJQUFJLENBQUMsT0FBTyxHQUFHLGNBQWMsQ0FBQztLQUMvQjtDQUNGOztJQWhCRSxJQUFJLEVBQUU7SUFDTixNQUFNLEVBQUU7Ozs7SUFFUixJQUFJLEVBQUU7SUFDTixNQUFNLEVBQUU7Ozs7SUFFUixNQUFNLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZW51SXRlbU1vZGVsIH0gZnJvbSAnLi9NZW51SXRlbU1vZGVsJztcbmltcG9ydCB7IENoZWNrTWVudUl0ZW0gfSBmcm9tICcuLi9DaGVja01lbnVJdGVtLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBPcHRpb24gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvT3B0aW9uLmRlY29yYXRvcic7XG5pbXBvcnQgeyBJMThOIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL0kxOE4uZGVjb3JhdG9yJztcblxuZXhwb3J0IGNsYXNzIENoZWNrTWVudUl0ZW1Nb2RlbCBleHRlbmRzIE1lbnVJdGVtTW9kZWwge1xuXG4gIEBJMThOKClcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBwcmVmaXhMYWJlbDogc3RyaW5nO1xuICBASTE4TigpXG4gIEBPcHRpb24oKVxuICBwdWJsaWMgcHJlZml4SWNvblVSTDogc3RyaW5nO1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNoZWNrZWQ6IGJvb2xlYW47XG5cbiAgY29uc3RydWN0b3IobGFiZWw/OiBzdHJpbmcsIHByZWZpeExhYmVsPzogc3RyaW5nLCBwcmVmaXhJY29uVVJMPzogc3RyaW5nLCBlbmFibGU/OiBib29sZWFuLCBhY3Rpb25QZXJmb3JtZWRIYW5kbGVyPzogRnVuY3Rpb24sIGRlZmF1bHRDaGVja2VkPzogYm9vbGVhbikge1xuICAgIHN1cGVyKENoZWNrTWVudUl0ZW0sIGxhYmVsLCBlbmFibGUsIGFjdGlvblBlcmZvcm1lZEhhbmRsZXIpO1xuXG4gICAgdGhpcy5wcmVmaXhMYWJlbCA9IHByZWZpeExhYmVsO1xuICAgIHRoaXMucHJlZml4SWNvblVSTCA9IHByZWZpeEljb25VUkw7XG4gICAgdGhpcy5jaGVja2VkID0gZGVmYXVsdENoZWNrZWQ7XG4gIH1cbn1cbiJdfQ==