@@ -132,7 +132,7 @@ export class MatCalendar<D> implements AfterContentInit, AfterViewChecked, OnDes
132132 get currentView(): MatCalendarView ;
133133 set currentView(value : MatCalendarView );
134134 dateClass: MatCalendarCellClassFunction <D >;
135- dateFilter: (date : D ) => boolean ;
135+ dateFilter? : (( date : D ) => boolean ) | null ;
136136 _dateSelected(event : MatCalendarUserEvent <D | null >): void ;
137137 _dragEnded(event : MatCalendarUserEvent <DateRange <D > | null >): void ;
138138 _dragStarted(event : MatCalendarUserEvent <D >): void ;
@@ -402,7 +402,7 @@ export class MatDatepickerContent<S, D = ExtractDateTypeFromSelection<S>> implem
402402// @public
403403export interface MatDatepickerControl <D > {
404404 // (undocumented)
405- dateFilter: DateFilterFn <D >;
405+ dateFilter: DateFilterFn <D > | null | undefined ;
406406 // (undocumented)
407407 disabled: boolean ;
408408 // (undocumented)
@@ -427,12 +427,12 @@ export class MatDatepickerInput<D> extends MatDatepickerInputBase<D | null, D> i
427427 protected _ariaOwns: i0 .WritableSignal <string | null >;
428428 // (undocumented)
429429 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 );
432432 // (undocumented)
433433 _datepicker: MatDatepickerPanel <MatDatepickerControl <D >, D | null , D >;
434434 getConnectedOverlayOrigin(): ElementRef ;
435- protected _getDateFilter(): DateFilterFn <D | null >;
435+ protected _getDateFilter(): DateFilterFn <D | null > | null | undefined ;
436436 _getMaxDate(): D | null ;
437437 _getMinDate(): D | null ;
438438 getOverlayLabelId(): string | null ;
@@ -563,8 +563,8 @@ export class MatDateRangeInput<D> implements MatFormFieldControl<DateRange<D>>,
563563 comparisonEnd: D | null ;
564564 comparisonStart: D | null ;
565565 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 );
568568 get describedByIds(): string [];
569569 readonly disableAutomaticLabeling = true ;
570570 get disabled(): boolean ;
@@ -702,7 +702,7 @@ export class MatMonthView<D> implements AfterContentInit, OnChanges, OnDestroy {
702702 // (undocumented)
703703 _dateAdapter: DateAdapter <D , any >;
704704 dateClass: MatCalendarCellClassFunction <D >;
705- dateFilter: (date : D ) => boolean ;
705+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
706706 _dateSelected(event : MatCalendarUserEvent <number >): void ;
707707 readonly dragEnded: EventEmitter <MatCalendarUserEvent <DateRange <D > | null >>;
708708 protected _dragEnded(event : MatCalendarUserEvent <D | null >): void ;
@@ -760,7 +760,7 @@ export class MatMultiYearView<D> implements AfterContentInit, OnDestroy {
760760 // (undocumented)
761761 _dateAdapter: DateAdapter <D , any >;
762762 dateClass: MatCalendarCellClassFunction <D >;
763- dateFilter: (date : D ) => boolean ;
763+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
764764 _focusActiveCell(): void ;
765765 _focusActiveCellAfterViewChecked(): void ;
766766 // (undocumented)
@@ -849,7 +849,7 @@ export class MatYearView<D> implements AfterContentInit, OnDestroy {
849849 // (undocumented)
850850 _dateAdapter: DateAdapter <D , any >;
851851 dateClass: MatCalendarCellClassFunction <D >;
852- dateFilter: (date : D ) => boolean ;
852+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
853853 _focusActiveCell(): void ;
854854 _focusActiveCellAfterViewChecked(): void ;
855855 _handleCalendarBodyKeydown(event : KeyboardEvent ): void ;
0 commit comments