1 | import { Time, TimepickerComponentState } from './timepicker.models';
|
2 | export declare function isValidDate(value?: string | Date): boolean;
|
3 | export declare function isValidLimit(controls: TimepickerComponentState, newDate: Date): boolean;
|
4 | export declare function toNumber(value?: string | number): number;
|
5 | export declare function isNumber(value: string | number): value is number;
|
6 | export declare function parseHours(value?: string | number, isPM?: boolean): number;
|
7 | export declare function parseMinutes(value?: string | number): number;
|
8 | export declare function parseSeconds(value?: string | number): number;
|
9 | export declare function parseTime(value?: string | Date): Date | undefined;
|
10 | export declare function changeTime(value?: Date, diff?: Time): Date;
|
11 | export declare function setTime(value: Date | undefined, opts: Time): Date | undefined;
|
12 | export declare function createDate(value: Date, hours: number, minutes: number, seconds: number): Date;
|
13 | export declare function padNumber(value: number): string;
|
14 | export declare function isHourInputValid(hours: string, isPM: boolean): boolean;
|
15 | export declare function isMinuteInputValid(minutes: string): boolean;
|
16 | export declare function isSecondInputValid(seconds: string): boolean;
|
17 | export declare function isInputLimitValid(diff: Time, max?: Date, min?: Date): boolean;
|
18 | export declare function isInputValid(hours: string, minutes: string | undefined, seconds: string | undefined, isPM: boolean): boolean;
|