@@ -109,7 +109,7 @@ export class MatCalendar<D> implements AfterContentInit, AfterViewChecked, OnDes
109109 get currentView(): MatCalendarView ;
110110 set currentView(value : MatCalendarView );
111111 dateClass: MatCalendarCellClassFunction <D >;
112- dateFilter: (date : D ) => boolean ;
112+ dateFilter? : (( date : D ) => boolean ) | null ;
113113 _dateSelected(event : MatCalendarUserEvent <D | null >): void ;
114114 _dragEnded(event : MatCalendarUserEvent <DateRange <D > | null >): void ;
115115 _dragStarted(event : MatCalendarUserEvent <D >): void ;
@@ -373,7 +373,7 @@ export class MatDatepickerContent<S, D = ExtractDateTypeFromSelection<S>> implem
373373// @public
374374export interface MatDatepickerControl <D > {
375375 // (undocumented)
376- dateFilter: DateFilterFn <D >;
376+ dateFilter: DateFilterFn <D > | null | undefined ;
377377 // (undocumented)
378378 disabled: boolean ;
379379 // (undocumented)
@@ -398,12 +398,12 @@ export class MatDatepickerInput<D> extends MatDatepickerInputBase<D | null, D> i
398398 protected _ariaOwns: i0 .WritableSignal <string | null >;
399399 // (undocumented)
400400 protected _assignValueToModel(value : D | null ): void ;
401- get dateFilter(): DateFilterFn <D | null >;
402- set dateFilter(value : DateFilterFn <D | null >);
401+ get dateFilter(): DateFilterFn <D | null > | null | undefined ;
402+ set dateFilter(value : DateFilterFn <D | null > | null | undefined );
403403 // (undocumented)
404404 _datepicker: MatDatepickerPanel <MatDatepickerControl <D >, D | null , D >;
405405 getConnectedOverlayOrigin(): ElementRef ;
406- protected _getDateFilter(): DateFilterFn <D | null >;
406+ protected _getDateFilter(): DateFilterFn <D | null > | null | undefined ;
407407 _getMaxDate(): D | null ;
408408 _getMinDate(): D | null ;
409409 getOverlayLabelId(): string | null ;
@@ -534,8 +534,8 @@ export class MatDateRangeInput<D> implements MatFormFieldControl<DateRange<D>>,
534534 comparisonEnd: D | null ;
535535 comparisonStart: D | null ;
536536 controlType: string ;
537- get dateFilter(): DateFilterFn <D >;
538- set dateFilter(value : DateFilterFn <D >);
537+ get dateFilter(): DateFilterFn <D > | null | undefined ;
538+ set dateFilter(value : DateFilterFn <D > | null | undefined );
539539 get describedByIds(): string [];
540540 readonly disableAutomaticLabeling = true ;
541541 get disabled(): boolean ;
@@ -673,7 +673,7 @@ export class MatMonthView<D> implements AfterContentInit, OnChanges, OnDestroy {
673673 // (undocumented)
674674 _dateAdapter: DateAdapter <D , any >;
675675 dateClass: MatCalendarCellClassFunction <D >;
676- dateFilter: (date : D ) => boolean ;
676+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
677677 _dateSelected(event : MatCalendarUserEvent <number >): void ;
678678 readonly dragEnded: EventEmitter <MatCalendarUserEvent <DateRange <D > | null >>;
679679 protected _dragEnded(event : MatCalendarUserEvent <D | null >): void ;
@@ -731,7 +731,7 @@ export class MatMultiYearView<D> implements AfterContentInit, OnDestroy {
731731 // (undocumented)
732732 _dateAdapter: DateAdapter <D , any >;
733733 dateClass: MatCalendarCellClassFunction <D >;
734- dateFilter: (date : D ) => boolean ;
734+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
735735 _focusActiveCell(): void ;
736736 _focusActiveCellAfterViewChecked(): void ;
737737 // (undocumented)
@@ -820,7 +820,7 @@ export class MatYearView<D> implements AfterContentInit, OnDestroy {
820820 // (undocumented)
821821 _dateAdapter: DateAdapter <D , any >;
822822 dateClass: MatCalendarCellClassFunction <D >;
823- dateFilter: (date : D ) => boolean ;
823+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
824824 _focusActiveCell(): void ;
825825 _focusActiveCellAfterViewChecked(): void ;
826826 _handleCalendarBodyKeydown(event : KeyboardEvent ): void ;
0 commit comments