From 6f2ce5c610e1247e70b6e2072059cf6ecbe82711 Mon Sep 17 00:00:00 2001 From: J-Michalek <71264422+J-Michalek@users.noreply.github.com> Date: Mon, 14 Jul 2025 10:46:47 +0200 Subject: [PATCH] refactor(components): unite syntax for emits declaration (#4512) --- src/runtime/components/Alert.vue | 2 +- src/runtime/components/Chip.vue | 2 +- src/runtime/components/Form.vue | 4 ++-- src/runtime/components/Input.vue | 6 +++--- src/runtime/components/InputNumber.vue | 6 +++--- src/runtime/components/Slider.vue | 4 ++-- src/runtime/components/Textarea.vue | 6 +++--- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/runtime/components/Alert.vue b/src/runtime/components/Alert.vue index 4535e9ab..2d4e15ec 100644 --- a/src/runtime/components/Alert.vue +++ b/src/runtime/components/Alert.vue @@ -57,7 +57,7 @@ export interface AlertProps { } export interface AlertEmits { - (e: 'update:open', value: boolean): void + 'update:open': [value: boolean] } export interface AlertSlots { diff --git a/src/runtime/components/Chip.vue b/src/runtime/components/Chip.vue index 8c013136..bf8126a7 100644 --- a/src/runtime/components/Chip.vue +++ b/src/runtime/components/Chip.vue @@ -35,7 +35,7 @@ export interface ChipProps { } export interface ChipEmits { - (e: 'update:show', payload: boolean): void + 'update:show': [payload: boolean] } export interface ChipSlots { diff --git a/src/runtime/components/Form.vue b/src/runtime/components/Form.vue index a38d35be..2c2df330 100644 --- a/src/runtime/components/Form.vue +++ b/src/runtime/components/Form.vue @@ -53,8 +53,8 @@ export interface FormProps { } export interface FormEmits { - (e: 'submit', payload: FormSubmitEvent>): void - (e: 'error', payload: FormErrorEvent): void + submit: [payload: FormSubmitEvent>] + error: [payload: FormErrorEvent] } export interface FormSlots { diff --git a/src/runtime/components/Input.vue b/src/runtime/components/Input.vue index 52c1c526..6101dc92 100644 --- a/src/runtime/components/Input.vue +++ b/src/runtime/components/Input.vue @@ -52,9 +52,9 @@ export interface InputProps extends } export interface InputEmits { - (e: 'update:modelValue', payload: T): void - (e: 'blur', event: FocusEvent): void - (e: 'change', event: Event): void + 'update:modelValue': [payload: T] + 'blur': [event: FocusEvent] + 'change': [event: Event] } export interface InputSlots { diff --git a/src/runtime/components/InputNumber.vue b/src/runtime/components/InputNumber.vue index e212122d..b083a5a9 100644 --- a/src/runtime/components/InputNumber.vue +++ b/src/runtime/components/InputNumber.vue @@ -63,9 +63,9 @@ export interface InputNumberProps extends Pick { - (e: 'update:modelValue', payload: T): void - (e: 'change', payload: Event): void + 'update:modelValue': [payload: T] + 'change': [payload: Event] } diff --git a/src/runtime/components/Textarea.vue b/src/runtime/components/Textarea.vue index 4fe634ed..fcee7a65 100644 --- a/src/runtime/components/Textarea.vue +++ b/src/runtime/components/Textarea.vue @@ -55,9 +55,9 @@ export interface TextareaProps extends } export interface TextareaEmits { - (e: 'update:modelValue', payload: T): void - (e: 'blur', event: FocusEvent): void - (e: 'change', event: Event): void + 'update:modelValue': [payload: T] + 'blur': [event: FocusEvent] + 'change': [event: Event] } export interface TextareaSlots {