@@ -132,7 +132,7 @@ export class MatCalendar<D> implements AfterContentInit, AfterViewChecked, OnDes
132
132
get currentView(): MatCalendarView;
133
133
set currentView(value: MatCalendarView);
134
134
dateClass: MatCalendarCellClassFunction<D>;
135
- dateFilter: (date: D) => boolean;
135
+ dateFilter? : (( date: D) => boolean) | null ;
136
136
_dateSelected(event: MatCalendarUserEvent<D | null>): void;
137
137
_dragEnded(event: MatCalendarUserEvent<DateRange<D> | null>): void;
138
138
_dragStarted(event: MatCalendarUserEvent<D>): void;
@@ -402,7 +402,7 @@ export class MatDatepickerContent<S, D = ExtractDateTypeFromSelection<S>> implem
402
402
// @public
403
403
export interface MatDatepickerControl<D> {
404
404
// (undocumented)
405
- dateFilter: DateFilterFn<D>;
405
+ dateFilter: DateFilterFn<D> | null | undefined ;
406
406
// (undocumented)
407
407
disabled: boolean;
408
408
// (undocumented)
@@ -427,12 +427,12 @@ export class MatDatepickerInput<D> extends MatDatepickerInputBase<D | null, D> i
427
427
protected _ariaOwns: i0.WritableSignal<string | null>;
428
428
// (undocumented)
429
429
protected _assignValueToModel(value: D | null): void;
430
- get dateFilter(): DateFilterFn<D | null>;
431
- set dateFilter(value: DateFilterFn<D | null>);
430
+ get dateFilter(): DateFilterFn<D | null> | null | undefined ;
431
+ set dateFilter(value: DateFilterFn<D | null> | null | undefined );
432
432
// (undocumented)
433
433
_datepicker: MatDatepickerPanel<MatDatepickerControl<D>, D | null, D>;
434
434
getConnectedOverlayOrigin(): ElementRef;
435
- protected _getDateFilter(): DateFilterFn<D | null>;
435
+ protected _getDateFilter(): DateFilterFn<D | null> | null | undefined ;
436
436
_getMaxDate(): D | null;
437
437
_getMinDate(): D | null;
438
438
getOverlayLabelId(): string | null;
@@ -563,8 +563,8 @@ export class MatDateRangeInput<D> implements MatFormFieldControl<DateRange<D>>,
563
563
comparisonEnd: D | null;
564
564
comparisonStart: D | null;
565
565
controlType: string;
566
- get dateFilter(): DateFilterFn<D>;
567
- set dateFilter(value: DateFilterFn<D>);
566
+ get dateFilter(): DateFilterFn<D> | null | undefined ;
567
+ set dateFilter(value: DateFilterFn<D> | null | undefined );
568
568
get describedByIds(): string[];
569
569
readonly disableAutomaticLabeling = true;
570
570
get disabled(): boolean;
@@ -702,7 +702,7 @@ export class MatMonthView<D> implements AfterContentInit, OnChanges, OnDestroy {
702
702
// (undocumented)
703
703
_dateAdapter: DateAdapter<D, any>;
704
704
dateClass: MatCalendarCellClassFunction<D>;
705
- dateFilter: (date: D) => boolean;
705
+ dateFilter: (( date: D) => boolean) | null | undefined ;
706
706
_dateSelected(event: MatCalendarUserEvent<number>): void;
707
707
readonly dragEnded: EventEmitter<MatCalendarUserEvent<DateRange<D> | null>>;
708
708
protected _dragEnded(event: MatCalendarUserEvent<D | null>): void;
@@ -760,7 +760,7 @@ export class MatMultiYearView<D> implements AfterContentInit, OnDestroy {
760
760
// (undocumented)
761
761
_dateAdapter: DateAdapter<D, any>;
762
762
dateClass: MatCalendarCellClassFunction<D>;
763
- dateFilter: (date: D) => boolean;
763
+ dateFilter: (( date: D) => boolean) | null | undefined ;
764
764
_focusActiveCell(): void;
765
765
_focusActiveCellAfterViewChecked(): void;
766
766
// (undocumented)
@@ -849,7 +849,7 @@ export class MatYearView<D> implements AfterContentInit, OnDestroy {
849
849
// (undocumented)
850
850
_dateAdapter: DateAdapter<D, any>;
851
851
dateClass: MatCalendarCellClassFunction<D>;
852
- dateFilter: (date: D) => boolean;
852
+ dateFilter: (( date: D) => boolean) | null | undefined ;
853
853
_focusActiveCell(): void;
854
854
_focusActiveCellAfterViewChecked(): void;
855
855
_handleCalendarBodyKeydown(event: KeyboardEvent): void;
0 commit comments