bs-dropdown.state.js 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { EventEmitter, Injectable } from '@angular/core';
  6. var BsDropdownState = /** @class */ (function () {
  7. function BsDropdownState() {
  8. var _this = this;
  9. this.direction = 'down';
  10. this.isOpenChange = new EventEmitter();
  11. this.isDisabledChange = new EventEmitter();
  12. this.toggleClick = new EventEmitter();
  13. this.dropdownMenu = new Promise((/**
  14. * @param {?} resolve
  15. * @return {?}
  16. */
  17. function (resolve) {
  18. _this.resolveDropdownMenu = resolve;
  19. }));
  20. }
  21. BsDropdownState.decorators = [
  22. { type: Injectable }
  23. ];
  24. /** @nocollapse */
  25. BsDropdownState.ctorParameters = function () { return []; };
  26. return BsDropdownState;
  27. }());
  28. export { BsDropdownState };
  29. if (false) {
  30. /** @type {?} */
  31. BsDropdownState.prototype.direction;
  32. /** @type {?} */
  33. BsDropdownState.prototype.autoClose;
  34. /** @type {?} */
  35. BsDropdownState.prototype.insideClick;
  36. /** @type {?} */
  37. BsDropdownState.prototype.isAnimated;
  38. /** @type {?} */
  39. BsDropdownState.prototype.isOpenChange;
  40. /** @type {?} */
  41. BsDropdownState.prototype.isDisabledChange;
  42. /** @type {?} */
  43. BsDropdownState.prototype.toggleClick;
  44. /**
  45. * Content to be displayed as popover.
  46. * @type {?}
  47. */
  48. BsDropdownState.prototype.dropdownMenu;
  49. /** @type {?} */
  50. BsDropdownState.prototype.resolveDropdownMenu;
  51. }
  52. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnMtZHJvcGRvd24uc3RhdGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYm9vdHN0cmFwL2Ryb3Bkb3duLyIsInNvdXJjZXMiOlsiYnMtZHJvcGRvd24uc3RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3pEO0lBaUJFO1FBQUEsaUJBSUM7UUFuQkQsY0FBUyxHQUFrQixNQUFNLENBQUM7UUFJbEMsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO1FBQzNDLHFCQUFnQixHQUFHLElBQUksWUFBWSxFQUFXLENBQUM7UUFDL0MsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO1FBVXhDLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxPQUFPOzs7O1FBQUMsVUFBQSxPQUFPO1lBQ3JDLEtBQUksQ0FBQyxtQkFBbUIsR0FBRyxPQUFPLENBQUM7UUFDckMsQ0FBQyxFQUFDLENBQUM7SUFDTCxDQUFDOztnQkFyQkYsVUFBVTs7OztJQXNCWCxzQkFBQztDQUFBLEFBdEJELElBc0JDO1NBckJZLGVBQWU7OztJQUMxQixvQ0FBa0M7O0lBQ2xDLG9DQUFtQjs7SUFDbkIsc0NBQXFCOztJQUNyQixxQ0FBb0I7O0lBQ3BCLHVDQUEyQzs7SUFDM0MsMkNBQStDOztJQUMvQyxzQ0FBMEM7Ozs7O0lBTTFDLHVDQUEyQzs7SUFDM0MsOENBQWlFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCc0NvbXBvbmVudFJlZiB9IGZyb20gJ25neC1ib290c3RyYXAvY29tcG9uZW50LWxvYWRlcic7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBCc0Ryb3Bkb3duU3RhdGUge1xuICBkaXJlY3Rpb246ICdkb3duJyB8ICd1cCcgPSAnZG93bic7XG4gIGF1dG9DbG9zZTogYm9vbGVhbjtcbiAgaW5zaWRlQ2xpY2s6IGJvb2xlYW47XG4gIGlzQW5pbWF0ZWQ6IGJvb2xlYW47XG4gIGlzT3BlbkNoYW5nZSA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgaXNEaXNhYmxlZENoYW5nZSA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgdG9nZ2xlQ2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG5cbiAgLyoqXG4gICAqIENvbnRlbnQgdG8gYmUgZGlzcGxheWVkIGFzIHBvcG92ZXIuXG4gICAqL1xuICAvLyB0c2xpbnQ6ZGlzYWJsZTpuby1hbnlcbiAgZHJvcGRvd25NZW51OiBQcm9taXNlPEJzQ29tcG9uZW50UmVmPGFueT4+O1xuICByZXNvbHZlRHJvcGRvd25NZW51OiAoY29tcG9uZW50UmVmOiBCc0NvbXBvbmVudFJlZjxhbnk+KSA9PiB2b2lkO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHRoaXMuZHJvcGRvd25NZW51ID0gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG4gICAgICB0aGlzLnJlc29sdmVEcm9wZG93bk1lbnUgPSByZXNvbHZlO1xuICAgIH0pO1xuICB9XG59XG4iXX0=