UNPKG

@hxui/angular

Version:

This README includes the steps that are necessary to import the HxUi-angular into a project or to contribute with development.

57 lines (56 loc) 3.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { EventEmitter, Injectable } from '@angular/core'; var DropdownState = /** @class */ (function () { function DropdownState() { var _this = this; this.direction = 'down'; this.isOpenChange = new EventEmitter(); this.isDisabledChange = new EventEmitter(); this.toggleClick = new EventEmitter(); this.dropdownMenu = new Promise(function (resolve) { _this.resolveDropdownMenu = resolve; }); this.isOpenChange.subscribe(function (value) { _this.isOpen = value; }); } DropdownState.decorators = [ { type: Injectable }, ]; /** @nocollapse */ DropdownState.ctorParameters = function () { return []; }; return DropdownState; }()); export { DropdownState }; function DropdownState_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ DropdownState.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ DropdownState.ctorParameters; /** @type {?} */ DropdownState.prototype.direction; /** @type {?} */ DropdownState.prototype.autoClose; /** @type {?} */ DropdownState.prototype.isOpen; /** @type {?} */ DropdownState.prototype.isOpenChange; /** @type {?} */ DropdownState.prototype.isDisabledChange; /** @type {?} */ DropdownState.prototype.toggleClick; /** * Content to be displayed as popover. * @type {?} */ DropdownState.prototype.dropdownMenu; /** @type {?} */ DropdownState.prototype.resolveDropdownMenu; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24uc3RhdGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHh1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2Ryb3Bkb3duL2Ryb3Bkb3duLnN0YXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUFrQnZEO1FBQUEsaUJBUUM7eUJBckIwQixNQUFNOzRCQUdsQixJQUFJLFlBQVksRUFBVztnQ0FDdkIsSUFBSSxZQUFZLEVBQVc7MkJBQ2hDLElBQUksWUFBWSxFQUFXO1FBU3ZDLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxPQUFPLENBQUMsVUFBQyxPQUFPO1lBQ3RDLEtBQUksQ0FBQyxtQkFBbUIsR0FBRyxPQUFPLENBQUM7U0FDcEMsQ0FBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsVUFBQyxLQUFjO1lBQ3pDLEtBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1NBQ3JCLENBQUMsQ0FBQztLQUNKOztnQkF2QkYsVUFBVTs7Ozt3QkFIWDs7U0FJYSxhQUFhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh4Q29tcG9uZW50UmVmIH0gZnJvbSAnLi4vY29tcG9uZW50LWxvYWRlci9oeC1jb21wb25lbnQtcmVmLmNsYXNzJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIERyb3Bkb3duU3RhdGUge1xyXG4gIGRpcmVjdGlvbjogJ2Rvd24nIHwgJ3VwJyA9ICdkb3duJztcclxuICBhdXRvQ2xvc2U6IGJvb2xlYW47XHJcbiAgaXNPcGVuOiBib29sZWFuO1xyXG4gIGlzT3BlbkNoYW5nZSA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcclxuICBpc0Rpc2FibGVkQ2hhbmdlID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xyXG4gIHRvZ2dsZUNsaWNrID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xyXG5cclxuICAvKipcclxuICAgKiBDb250ZW50IHRvIGJlIGRpc3BsYXllZCBhcyBwb3BvdmVyLlxyXG4gICAqL1xyXG4gIGRyb3Bkb3duTWVudTogUHJvbWlzZTxIeENvbXBvbmVudFJlZjxhbnk+PjtcclxuICByZXNvbHZlRHJvcGRvd25NZW51OiAoY29tcG9uZW50UmVmOiBIeENvbXBvbmVudFJlZjxhbnk+KSA9PiB2b2lkO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICAgIHRoaXMuZHJvcGRvd25NZW51ID0gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcclxuICAgICAgdGhpcy5yZXNvbHZlRHJvcGRvd25NZW51ID0gcmVzb2x2ZTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMuaXNPcGVuQ2hhbmdlLnN1YnNjcmliZSgodmFsdWU6IGJvb2xlYW4pID0+IHtcclxuICAgICAgdGhpcy5pc09wZW4gPSB2YWx1ZTtcclxuICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=