ngx-material-timepicker
Version:
Handy material design timepicker for angular
19 lines (18 loc) • 949 B
TypeScript
import { DateTime } from 'luxon';
import { TimePeriod } from '../models/time-period.enum';
import { TimeOptions } from '../models/time-options.interface';
export declare class TimeAdapter {
static DEFAULT_FORMAT: number;
static DEFAULT_LOCALE: string;
static DEFAULT_NUMBERING_SYSTEM: string;
static parseTime(time: string, opts: TimeOptions): DateTime;
static formatTime(time: string, opts: TimeOptions): string;
static toLocaleTimeString(time: string, opts?: TimeOptions): string;
static isTimeAvailable(time: string, min?: DateTime, max?: DateTime, granularity?: 'hours' | 'minutes', minutesGap?: number | null, format?: number): boolean;
/***
* Format hour according to time format (12 or 24)
*/
static formatHour(currentHour: number, format: number, period: TimePeriod): number;
static fromDateTimeToString(time: DateTime, format: number): string;
private static getLocaleOptionsByTime;
}