From daeefeb487966bfc6535b3d5c8e1dd07ec8a0951 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Thu, 20 Jun 2024 17:18:49 +0200 Subject: [PATCH] feat: define prop and emit types DatepickerWithRange --- .../src/components/date/DatepickerWithRange.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/date/DatepickerWithRange.vue b/frontend/src/components/date/DatepickerWithRange.vue index 19da15e0f..63d2c1872 100644 --- a/frontend/src/components/date/DatepickerWithRange.vue +++ b/frontend/src/components/date/DatepickerWithRange.vue @@ -114,13 +114,19 @@ import BaseButton from '@/components/base/BaseButton.vue' import DatemathHelp from '@/components/date/DatemathHelp.vue' import {getFlatpickrLanguage} from '@/helpers/flatpickrLanguage' -const props = defineProps({ +const props = defineProps<{ modelValue: { - required: false, + dateFrom: Date | string, + dateTo: Date | string, }, -}) +}>() -const emit = defineEmits(['update:modelValue']) +const emit = defineEmits<{ + 'update:modelValue': [value: { + dateFrom: Date | string, + dateTo: Date | string + }] +}>() const {t} = useI18n({useScope: 'global'})