ngx-material-timepicker-decon
Version:
Handy material design timepicker for angular DECONied
32 lines (31 loc) • 1.28 kB
TypeScript
import { ElementRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges } from '@angular/core';
import { ClockFaceTime } from '../../models/clock-face-time.interface';
import { TimeUnit } from '../../models/time-unit.enum';
import { NgxMaterialTimepickerService } from '../../services/ngx-material-timepicker.service';
import { Subscription } from 'rxjs';
export declare class NgxMaterialTimepickerDialControlComponent implements OnChanges, OnDestroy {
private TimepickerService;
previousTime: number | string;
shouldFocus: boolean;
timeList: ClockFaceTime[];
timeUnit: TimeUnit;
time: string;
isActive: boolean;
isEditable: boolean;
minutesGap: number;
timeUnitChanged: EventEmitter<TimeUnit>;
timeChanged: EventEmitter<ClockFaceTime>;
focused: EventEmitter<null>;
unfocused: EventEmitter<null>;
inputElement: ElementRef;
eventListener: Subscription;
constructor(TimepickerService: NgxMaterialTimepickerService);
blurAll($event: any): void;
private readonly selectedTime;
ngOnChanges(changes: SimpleChanges): void;
saveTimeAndChangeTimeUnit(event: FocusEvent, unit: TimeUnit): void;
updateTime(): void;
formatTime(): void;
onKeyDown(e: KeyboardEvent): void;
ngOnDestroy(): void;
}