@material-extra/timepicker
Version:
Material timepicker component
30 lines • 1.2 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class MateTimepickerFace {
private moved;
private selected;
private isStarted;
step: number;
outerValues: number[];
innerValues?: number[];
clockFace: ElementRef;
innerClockFaceSize: number;
switchClock: EventEmitter<string>;
enterPress: EventEmitter<void>;
onChange(value: number): void;
onFinish(): void;
onMousedown(e: MouseEvent | TouchEvent): void;
onClick(e: MouseEvent): void;
onTouchend(e: Touch): void;
onMove(e: MouseEvent | Touch): void;
selectTime(e: MouseEvent | Touch): void;
onMouseup(e: MouseEvent | TouchEvent): void;
private roundAngle;
private isInnerClockFace;
private countAngleByCords;
valueChange(add: number): void;
onKeydown(event: KeyboardEvent): void;
static ɵfac: i0.ɵɵFactoryDef<MateTimepickerFace, never>;
static ɵdir: i0.ɵɵDirectiveDefWithMeta<MateTimepickerFace, "mate-timepicker-face", never, {}, { "switchClock": "switchClock"; "enterPress": "enterPress"; }, never>;
}
//# sourceMappingURL=timepicker-face.directive.d.ts.map