UNPKG

4.67 kBSource Map (JSON)View Raw
1{"version":3,"file":"bs-datepicker.component.d.ts","sources":["bs-datepicker.component.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core';\nimport { ComponentLoaderFactory } from 'ngx-bootstrap/component-loader';\nimport { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs';\nimport { BsDatepickerConfig } from './bs-datepicker.config';\nimport { BsDatepickerViewMode, DatepickerDateCustomClasses, DatepickerDateTooltipText } from './models';\nexport declare class BsDatepickerDirective implements OnInit, OnDestroy, OnChanges, AfterViewInit {\n _config: BsDatepickerConfig;\n private _elementRef;\n private _renderer;\n /**\n * Placement of a datepicker. Accepts: \"top\", \"bottom\", \"left\", \"right\"\n */\n placement: 'top' | 'bottom' | 'left' | 'right';\n /**\n * Specifies events that should trigger. Supports a space separated list of\n * event names.\n */\n triggers: string;\n /**\n * Close datepicker on outside click\n */\n outsideClick: boolean;\n /**\n * A selector specifying the element the datepicker should be appended to.\n */\n container: string;\n outsideEsc: boolean;\n /**\n * Emits an event when the datepicker is shown\n */\n onShown: EventEmitter<unknown>;\n /**\n * Emits an event when the datepicker is hidden\n */\n onHidden: EventEmitter<unknown>;\n isOpen$: BehaviorSubject<boolean>;\n isDestroy$: Subject<unknown>;\n /**\n * Indicates whether datepicker's content is enabled or not\n */\n isDisabled: boolean;\n /**\n * Minimum date which is available for selection\n */\n minDate?: Date;\n /**\n * Maximum date which is available for selection\n */\n maxDate?: Date;\n /**\n * Minimum view mode : day, month, or year\n */\n minMode?: BsDatepickerViewMode;\n /**\n * Disable Certain days in the week\n */\n daysDisabled?: number[];\n /**\n * Disable specific dates\n */\n datesDisabled?: Date[];\n /**\n * Enable specific dates\n */\n datesEnabled?: Date[];\n /**\n * Date custom classes\n */\n dateCustomClasses?: DatepickerDateCustomClasses[];\n /**\n * Date tooltip text\n */\n dateTooltipTexts?: DatepickerDateTooltipText[];\n /**\n * Emits when datepicker value has been changed\n */\n bsValueChange: EventEmitter<Date>;\n protected _subs: Subscription[];\n private _datepicker;\n private _datepickerRef?;\n private readonly _dateInputFormat$;\n constructor(_config: BsDatepickerConfig, _elementRef: ElementRef, _renderer: Renderer2, _viewContainerRef: ViewContainerRef, cis: ComponentLoaderFactory);\n /**\n * Returns whether or not the datepicker is currently being shown\n */\n get isOpen(): boolean;\n set isOpen(value: boolean);\n _bsValue?: Date;\n /**\n * Initial value of datepicker\n */\n set bsValue(value: Date | undefined);\n get dateInputFormat$(): Observable<string>;\n private _bsConfig?;\n get bsConfig(): Partial<BsDatepickerConfig> | undefined;\n /**\n * Config object for datepicker\n */\n set bsConfig(bsConfig: Partial<BsDatepickerConfig> | undefined);\n ngOnInit(): void;\n ngOnChanges(changes: SimpleChanges): void;\n ngAfterViewInit(): void;\n /**\n * Opens an element’s datepicker. This is considered a “manual” triggering of\n * the datepicker.\n */\n show(): void;\n /**\n * Closes an element’s datepicker. This is considered a “manual” triggering of\n * the datepicker.\n */\n hide(): void;\n /**\n * Toggles an element’s datepicker. This is considered a “manual” triggering\n * of the datepicker.\n */\n toggle(): void;\n /**\n * Set config for datepicker\n */\n setConfig(): void;\n ngOnDestroy(): void;\n}\n"]}
\No newline at end of file