UNPKG

ngnz-time-input

Version:

Material design time input for Angular 8

33 lines (32 loc) 1.32 kB
import { EventEmitter } from '@angular/core'; import { TimeInputMode } from '../../datatypes/time-input-mode.enum'; import { TimeValueSetOutType } from '../../interfaces/time-value-set-out-type'; import { TimeValueType } from '../../interfaces/time-value-type'; export declare class TimeValue implements TimeValueType { inputMode: TimeInputMode; readonly TIME_LIMITS: { zero: number; hours: number; minutes: number; seconds: number; }; protected _hours: number; protected _minutes: number; protected _seconds: number; exeedHours: EventEmitter<number>; exeedMinutes: EventEmitter<number>; exeedSeconds: EventEmitter<number>; hoursChanged: EventEmitter<number>; minutesChanged: EventEmitter<number>; secondsChanged: EventEmitter<number>; constructor(inputMode?: TimeInputMode); readonly hours: number; setHours(value: number, emitChange?: boolean): TimeValue; readonly minutes: number; setMinutes(value: number, emitChange?: boolean): TimeValue; readonly seconds: number; setSeconds(value: number, emitChange?: boolean): TimeValue; readonly value: TimeValueType; setValue(hours: number, minutes: number, seconds: number): void; protected _setPart(value: number, maxLimit: number): TimeValueSetOutType; }