chore(components): declare slots after emits

This commit is contained in:
Benjamin Canac
2024-07-02 13:54:29 +02:00
parent 1eaec0ff56
commit cacd853d1e
3 changed files with 14 additions and 14 deletions

View File

@@ -34,15 +34,15 @@ export interface CheckboxProps extends Pick<CheckboxRootProps, 'disabled' | 'req
ui?: Partial<typeof checkbox.slots>
}
export interface CheckboxSlots {
label(props: { label?: string }): any
description(props: { description?: string }): any
}
export interface CheckboxEmits {
(e: 'update:modelValue', payload: boolean): void
(e: 'change', payload: Event): void
}
export interface CheckboxSlots {
label(props: { label?: string }): any
description(props: { description?: string }): any
}
</script>
<script setup lang="ts">

View File

@@ -29,14 +29,14 @@ export interface ChipProps {
ui?: Partial<typeof chip.slots>
}
export interface ChipEmits {
(e: 'update:show', payload: boolean): void
}
export interface ChipSlots {
default(props?: {}): any
content(props?: {}): any
}
export interface ChipEmits {
(e: 'update:show', payload: boolean): void
}
</script>
<script setup lang="ts">

View File

@@ -38,15 +38,15 @@ export interface SwitchProps extends Pick<SwitchRootProps, 'disabled' | 'id' | '
ui?: Partial<typeof switchTv.slots>
}
export interface SwitchSlots {
label(props: { label?: string }): any
description(props: { description?: string }): any
}
export interface SwitchEmits {
(e: 'update:modelValue', payload: boolean): void
(e: 'change', payload: Event): void
}
export interface SwitchSlots {
label(props: { label?: string }): any
description(props: { description?: string }): any
}
</script>
<script setup lang="ts">