From b2453bbb2763d1eb299f3748003570ae8c5e4b3c Mon Sep 17 00:00:00 2001 From: "Rathje, Claas" Date: Thu, 6 Nov 2025 10:13:47 +0100 Subject: [PATCH] Type mismatch in dateFilter between NgxMatDatetimePickerInputV2 and base types #17 https://github.com/GNURub/angular-material-components/issues/17 --- .../src/lib/datetime-picker-input-v2.directive.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/datetime-picker/src/lib/datetime-picker-input-v2.directive.ts b/projects/datetime-picker/src/lib/datetime-picker-input-v2.directive.ts index 8b539c12..2375020e 100644 --- a/projects/datetime-picker/src/lib/datetime-picker-input-v2.directive.ts +++ b/projects/datetime-picker/src/lib/datetime-picker-input-v2.directive.ts @@ -119,10 +119,10 @@ export class NgxMatDatetimePickerInputV2 /** Function that can be used to filter out dates within the datepicker. */ @Input() - get dateFilter(): (date: D) => boolean { + get dateFilter(): (date: D | null) => boolean { return this._dateFilter(); } - set dateFilter(value: (date: D) => boolean) { + set dateFilter(value: (date: D | null) => boolean) { const wasMatchingValue = this._matchesFilter(this.value); this._dateFilter.set(value); if (this._matchesFilter(this.value) !== wasMatchingValue) {