ng2-eonasdan-datetimepicker-secure-jquery
Version:
Angular2+ component for bootstrap-datetimepicker library. Uses secure version of jQuery.
30 lines (29 loc) • 1.11 kB
TypeScript
import { ElementRef, OnInit, EventEmitter, ChangeDetectorRef, KeyValueDiffers, DoCheck, OnDestroy } from '@angular/core';
import * as datetimepicker from 'eonasdan-bootstrap-datetimepicker';
import * as moment from 'moment';
export declare class DateTimePickerDirective implements OnInit, OnDestroy, DoCheck {
private changeDetector;
protected el: ElementRef;
private differs;
_value: moment.Moment;
private _options;
options: datetimepicker.SetOptions;
onClick: EventEmitter<any>;
datepicker: datetimepicker.Datetimepicker;
private dpinitialized;
private dpElement;
private optionsDiffer;
private _onTouched;
private _onChange;
constructor(changeDetector: ChangeDetectorRef, el: ElementRef, differs: KeyValueDiffers);
onBlur(): void;
value: moment.Moment;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: () => any): void;
private setDpValue(val);
setDisabledState(isDisabled: boolean): void;
ngOnInit(): void;
ngDoCheck(): void;
ngOnDestroy(): void;
}