UNPKG

@asoftwareworld/form-builder-pro

Version:

ASW Form Builder Pro helps you with rapid development and designed web forms which includes several controls. The key feature of Form Builder is to make your content attractive and effective. We can customize our control at run time and preview the same b

40 lines (39 loc) 1.81 kB
import { DateAdapter } from '@angular/material/core'; import { DatetimeAdapter } from './datetime-adapter'; import * as i0 from "@angular/core"; export declare class NativeDatetimeAdapter extends DatetimeAdapter<Date> { constructor(matDateLocale: string, _delegate: DateAdapter<Date>); clone(date: Date): Date; getHour(date: Date): number; getMinute(date: Date): number; isInNextMonth(startDate: Date, endDate: Date): boolean; createDatetime(year: number, month: number, date: number, hour: number, minute: number): Date; getFirstDateOfMonth(date: Date): Date; getHourNames(): string[]; getMinuteNames(): string[]; addCalendarYears(date: Date, years: number): Date; addCalendarMonths(date: Date, months: number): Date; addCalendarDays(date: Date, days: number): Date; addCalendarHours(date: Date, hours: number): Date; addCalendarMinutes(date: Date, minutes: number): Date; toIso8601(date: Date): string; private getDateInNextMonth; /** * Strip out unicode LTR and RTL characters. Edge and IE insert these into formatted dates while * other browsers do not. We remove them to make output consistent and because they interfere with * date parsing. * @param str The string to strip direction characters from. * @returns The stripped string. */ private _stripDirectionalityCharacters; /** * Pads a number to make it two digits. * @param n The number to pad. * @returns The padded number. */ private _2digit; /** Creates a date but allows the month and date to overflow. */ private _createDateWithOverflow; static ɵfac: i0.ɵɵFactoryDeclaration<NativeDatetimeAdapter, [{ optional: true; }, null]>; static ɵprov: i0.ɵɵInjectableDeclaration<NativeDatetimeAdapter>; }