@candidosales/material-time-picker
Version:
Time Picker for Angular
35 lines (34 loc) • 1.29 kB
TypeScript
import { EventEmitter, OnChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare enum CLOCK_TYPE {
HOURS = 1,
MINUTES = 2
}
export type TimeFormat = 12 | 24;
export interface ITime {
hour: any;
minute: any;
meriden: 'PM' | 'AM';
format: TimeFormat;
}
export declare class WClockComponent implements OnChanges {
userTime: ITime;
userTimeChange: EventEmitter<ITime>;
currentView: CLOCK_TYPE;
viewChange: EventEmitter<CLOCK_TYPE>;
color: string;
steps: number[];
selectedTimePart: any;
private STEP_DEG;
ngOnChanges(): void;
private setupUI;
getPointerStyle(): {
'-webkit-transform': string;
'-ms-transform': string;
transform: string;
};
getTimeValueClass(step: number, index: number): string;
changeTimeValue(step: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WClockComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WClockComponent, "w-clock", never, { "userTime": { "alias": "userTime"; "required": false; }; "currentView": { "alias": "currentView"; "required": false; }; "color": { "alias": "color"; "required": false; }; }, { "userTimeChange": "userTimeChange"; "viewChange": "viewChange"; }, never, never, true, never>;
}