@alfresco/adf-core
Version:
31 lines (30 loc) • 1.2 kB
TypeScript
import { OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { FormService } from '../../../services/form.service';
import { WidgetComponent } from '../widget.component';
import { ReactiveFormWidget } from '../reactive-widget.interface';
import * as i0 from "@angular/core";
export declare class DateWidgetComponent extends WidgetComponent implements OnInit, ReactiveFormWidget {
minDate: Date;
maxDate: Date;
startAt: Date;
dateInputControl: FormControl<Date>;
readonly formService: FormService;
private readonly dateAdapter;
private readonly destroyRef;
ngOnInit(): void;
updateReactiveFormControl(): void;
private setFormControlValue;
private updateFormControlState;
private subscribeToDateChanges;
private updateField;
private validateField;
private handleErrors;
private updateValidationSummary;
private resetErrors;
private initDateAdapter;
private initDateRange;
private initStartAt;
static ɵfac: i0.ɵɵFactoryDeclaration<DateWidgetComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DateWidgetComponent, "date-widget", never, {}, {}, never, never, true, never>;
}