UNPKG

@ngx-formly/ionic

Version:

Formly is a dynamic (JSON powered) form library for Angular that bring unmatched maintainability to your application's forms.

39 lines (38 loc) 1.56 kB
import { Type } from '@angular/core'; import { IonDatetime } from '@ionic/angular'; import { FieldType, FieldTypeConfig, FormlyFieldConfig } from '@ngx-formly/core'; import { FormlyFieldProps } from '@ngx-formly/ionic/form-field'; import * as i0 from "@angular/core"; interface DatetimeProps extends FormlyFieldProps { presentation?: 'date' | 'date-time' | 'month' | 'month-year' | 'time' | 'time-date' | 'year'; locale?: any; cancelText?: string; doneText?: string; dayValues?: number | number[] | string | undefined; hourValues?: number | number[] | string | undefined; minuteValues?: number | number[] | string | undefined; monthValues?: number | number[] | string | undefined; yearValues?: number | number[] | string | undefined; minDate?: string | undefined; maxDate?: string | undefined; displayFormat?: string; } export interface FormlyDatetimeFieldConfig extends FormlyFieldConfig<DatetimeProps> { type: 'datetime' | Type<FormlyFieldDatetime>; } export declare class FormlyFieldDatetime extends FieldType<FieldTypeConfig<DatetimeProps>> { datetime: IonDatetime; isOpen: boolean; defaultOptions: { props: { presentation: "month-year"; }; }; displayFormat(): string; confirm(): void; reset(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration<FormlyFieldDatetime, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FormlyFieldDatetime, "formly-field-ion-datetime", never, {}, {}, never, never, false, never>; } export {};