@funidata/ngx-fudis
Version:
Funidata Design System.
34 lines (33 loc) • 1.38 kB
TypeScript
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>;
}