From 07bd197c29e1e36e56e688a7271dec07fa82abe4 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Fri, 1 Sep 2023 12:11:51 +0200 Subject: [PATCH] refactor: add types for emits --- src/components/FilterButton.vue | 6 +++++- src/components/RefToggle.vue | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/FilterButton.vue b/src/components/FilterButton.vue index c3ebff4..4e95553 100644 --- a/src/components/FilterButton.vue +++ b/src/components/FilterButton.vue @@ -9,8 +9,12 @@ interface Props { value: number } +interface Emits { + (e: 'update:modelValue', value: number[]): void +} + const props = defineProps() -const emit = defineEmits(['update:modelValue']) +const emit = defineEmits() const checked = computed({ get() { diff --git a/src/components/RefToggle.vue b/src/components/RefToggle.vue index 5468843..06f7a6f 100644 --- a/src/components/RefToggle.vue +++ b/src/components/RefToggle.vue @@ -7,8 +7,12 @@ interface Props { name?: string } +interface Emits { + (e: 'update:modelValue', value: boolean): void +} + const props = defineProps() -const emit = defineEmits(['update:modelValue']) +const emit = defineEmits() const checked = computed({ get() {