@candidosales/material-time-picker
Version:
Time Picker for Angular
31 lines (30 loc) • 1.49 kB
TypeScript
import { CLOCK_TYPE, ITime } from '../w-clock/w-clock.component';
import { EventEmitter, OnInit } from '@angular/core';
import { BreakpointObserver } from '@angular/cdk/layout';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class WTimeComponent implements OnInit {
destroyed: Subject<void>;
userTime: ITime;
userTimeChange: EventEmitter<ITime>;
revertLabel: string;
submitLabel: string;
onRevert: EventEmitter<null>;
onSubmit: EventEmitter<ITime>;
color: string;
VIEW_HOURS: CLOCK_TYPE;
VIEW_MINUTES: CLOCK_TYPE;
currentView: CLOCK_TYPE;
currentClassScreenSize: string;
constructor(breakpointObserver: BreakpointObserver);
ngOnInit(): void;
formatHour(format: any, hour: any): string;
formatMinute(minute: any): string;
setCurrentView(type: CLOCK_TYPE): void;
setMeridien(m: 'PM' | 'AM'): void;
revert(): void;
submit(): void;
emituserTimeChange(event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<WTimeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WTimeComponent, "w-time", never, { "userTime": { "alias": "userTime"; "required": false; }; "revertLabel": { "alias": "revertLabel"; "required": false; }; "submitLabel": { "alias": "submitLabel"; "required": false; }; "color": { "alias": "color"; "required": false; }; }, { "userTimeChange": "userTimeChange"; "onRevert": "onRevert"; "onSubmit": "onSubmit"; }, never, never, true, never>;
}