UNPKG

@funidata/ngx-fudis

Version:

Funidata Design System.

34 lines (33 loc) 1.38 kB
import { OnChanges } from '@angular/core'; import { FudisIdService } from '../../../../services/id/id.service'; import { BehaviorSubject } from 'rxjs'; import { FudisComponentChanges } from '../../../../types/miscellaneous'; import * as i0 from "@angular/core"; export declare class DateRangeComponent implements OnChanges { private _idService; constructor(_idService: FudisIdService); /** * Internal date comparison parse. By setting to false date comparison parsing is not executed and * comparison errors are not shown. */ dateComparisonParse: boolean; /** * Show date comparison errors */ showDateComparisonErrors: BehaviorSubject<boolean>; /** * Date value for start date */ private _startDateValue; /** * Date value for end date */ private _endDateValue; ngOnChanges(changes: FudisComponentChanges<DateRangeComponent>): void; /** * Check if start date is set to after end date */ checkDateCrossings(value?: Date | null, type?: 'start' | 'end'): void; static ɵfac: i0.ɵɵFactoryDeclaration<DateRangeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DateRangeComponent, "fudis-date-range", never, { "dateComparisonParse": { "alias": "dateComparisonParse"; "required": false; }; }, {}, never, ["[fudisDateStart]", "[fudisDateEnd]"], false, never>; }