@@ -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