ngx-bootstrap
Version:
Native Angular Bootstrap Components
58 lines (57 loc) • 1.96 kB
TypeScript
import { ElementRef, EventEmitter, OnDestroy, OnInit, Renderer, ViewContainerRef } from '@angular/core';
import { ComponentLoaderFactory } from '../component-loader/component-loader.factory';
import { Subscription } from 'rxjs/Subscription';
import 'rxjs/add/operator/filter';
export declare class BsDatepickerComponent implements OnInit, OnDestroy {
/**
* Placement of a popover. Accepts: "top", "bottom", "left", "right"
*/
placement: 'top' | 'bottom' | 'left' | 'right';
/**
* Specifies events that should trigger. Supports a space separated list of
* event names.
*/
triggers: string;
outsideClick: boolean;
/**
* A selector specifying the element the popover should be appended to.
* Currently only supports "body".
*/
container: string;
/**
* Returns whether or not the popover is currently being shown
*/
isOpen: boolean;
/**
* Emits an event when the popover is shown
*/
onShown: EventEmitter<any>;
/**
* Emits an event when the popover is hidden
*/
onHidden: EventEmitter<any>;
_bsValue: Date;
bsValue: Date;
bsValueChange: EventEmitter<Date>;
protected subscriptions: Subscription[];
private _datepicker;
private _datepickerRef;
constructor(_elementRef: ElementRef, _renderer: Renderer, _viewContainerRef: ViewContainerRef, cis: ComponentLoaderFactory);
/**
* Opens an element’s datepicker. This is considered a “manual” triggering of
* the datepicker.
*/
show(): void;
/**
* Closes an element’s datepicker. This is considered a “manual” triggering of
* the datepicker.
*/
hide(): void;
/**
* Toggles an element’s datepicker. This is considered a “manual” triggering of
* the datepicker.
*/
toggle(): void;
ngOnInit(): any;
ngOnDestroy(): any;
}