@@ -109,7 +109,7 @@ export class MatCalendar<D> implements AfterContentInit, AfterViewChecked, OnDes
109
109
get currentView(): MatCalendarView ;
110
110
set currentView(value : MatCalendarView );
111
111
dateClass: MatCalendarCellClassFunction <D >;
112
- dateFilter: (date : D ) => boolean ;
112
+ dateFilter? : (( date : D ) => boolean ) | null ;
113
113
_dateSelected(event : MatCalendarUserEvent <D | null >): void ;
114
114
_dragEnded(event : MatCalendarUserEvent <DateRange <D > | null >): void ;
115
115
_dragStarted(event : MatCalendarUserEvent <D >): void ;
@@ -373,7 +373,7 @@ export class MatDatepickerContent<S, D = ExtractDateTypeFromSelection<S>> implem
373
373
// @public
374
374
export interface MatDatepickerControl <D > {
375
375
// (undocumented)
376
- dateFilter: DateFilterFn <D >;
376
+ dateFilter: DateFilterFn <D > | null | undefined ;
377
377
// (undocumented)
378
378
disabled: boolean ;
379
379
// (undocumented)
@@ -398,12 +398,12 @@ export class MatDatepickerInput<D> extends MatDatepickerInputBase<D | null, D> i
398
398
protected _ariaOwns: i0 .WritableSignal <string | null >;
399
399
// (undocumented)
400
400
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 );
403
403
// (undocumented)
404
404
_datepicker: MatDatepickerPanel <MatDatepickerControl <D >, D | null , D >;
405
405
getConnectedOverlayOrigin(): ElementRef ;
406
- protected _getDateFilter(): DateFilterFn <D | null >;
406
+ protected _getDateFilter(): DateFilterFn <D | null > | null | undefined ;
407
407
_getMaxDate(): D | null ;
408
408
_getMinDate(): D | null ;
409
409
getOverlayLabelId(): string | null ;
@@ -534,8 +534,8 @@ export class MatDateRangeInput<D> implements MatFormFieldControl<DateRange<D>>,
534
534
comparisonEnd: D | null ;
535
535
comparisonStart: D | null ;
536
536
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 );
539
539
get describedByIds(): string [];
540
540
readonly disableAutomaticLabeling = true ;
541
541
get disabled(): boolean ;
@@ -673,7 +673,7 @@ export class MatMonthView<D> implements AfterContentInit, OnChanges, OnDestroy {
673
673
// (undocumented)
674
674
_dateAdapter: DateAdapter <D , any >;
675
675
dateClass: MatCalendarCellClassFunction <D >;
676
- dateFilter: (date : D ) => boolean ;
676
+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
677
677
_dateSelected(event : MatCalendarUserEvent <number >): void ;
678
678
readonly dragEnded: EventEmitter <MatCalendarUserEvent <DateRange <D > | null >>;
679
679
protected _dragEnded(event : MatCalendarUserEvent <D | null >): void ;
@@ -731,7 +731,7 @@ export class MatMultiYearView<D> implements AfterContentInit, OnDestroy {
731
731
// (undocumented)
732
732
_dateAdapter: DateAdapter <D , any >;
733
733
dateClass: MatCalendarCellClassFunction <D >;
734
- dateFilter: (date : D ) => boolean ;
734
+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
735
735
_focusActiveCell(): void ;
736
736
_focusActiveCellAfterViewChecked(): void ;
737
737
// (undocumented)
@@ -820,7 +820,7 @@ export class MatYearView<D> implements AfterContentInit, OnDestroy {
820
820
// (undocumented)
821
821
_dateAdapter: DateAdapter <D , any >;
822
822
dateClass: MatCalendarCellClassFunction <D >;
823
- dateFilter: (date : D ) => boolean ;
823
+ dateFilter: (( date : D ) => boolean ) | null | undefined ;
824
824
_focusActiveCell(): void ;
825
825
_focusActiveCellAfterViewChecked(): void ;
826
826
_handleCalendarBodyKeydown(event : KeyboardEvent ): void ;
0 commit comments