bs-daterangepicker-container.component.d.ts 1.3 KB

123456789101112131415161718192021222324252627
  1. import { ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2 } from '@angular/core';
  2. import { BsDatepickerAbstractComponent } from '../../base/bs-datepicker-container';
  3. import { BsDatepickerConfig } from '../../bs-datepicker.config';
  4. import { DayViewModel } from '../../models';
  5. import { BsDatepickerActions } from '../../reducer/bs-datepicker.actions';
  6. import { BsDatepickerEffects } from '../../reducer/bs-datepicker.effects';
  7. import { BsDatepickerStore } from '../../reducer/bs-datepicker.store';
  8. import { PositioningService } from 'ngx-bootstrap/positioning';
  9. import { Subscription } from 'rxjs';
  10. export declare class BsDaterangepickerContainerComponent extends BsDatepickerAbstractComponent implements OnInit, OnDestroy {
  11. private _config;
  12. private _store;
  13. private _element;
  14. private _actions;
  15. private _positionService;
  16. value: Date[];
  17. valueChange: EventEmitter<Date[]>;
  18. animationState: string;
  19. _rangeStack: Date[];
  20. _subs: Subscription[];
  21. constructor(_renderer: Renderer2, _config: BsDatepickerConfig, _store: BsDatepickerStore, _element: ElementRef, _actions: BsDatepickerActions, _effects: BsDatepickerEffects, _positionService: PositioningService);
  22. ngOnInit(): void;
  23. readonly isTopPosition: boolean;
  24. positionServiceEnable(): void;
  25. daySelectHandler(day: DayViewModel): void;
  26. ngOnDestroy(): void;
  27. }