From c3a7aaba6422854df6c64b7fb5d7c625639ee703 Mon Sep 17 00:00:00 2001 From: Net Date: Thu, 19 Sep 2024 09:52:21 +0700 Subject: [PATCH] refactor: set value emits --- src/components/TableComponents.vue | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/components/TableComponents.vue b/src/components/TableComponents.vue index 61a4897d..6962624f 100644 --- a/src/components/TableComponents.vue +++ b/src/components/TableComponents.vue @@ -22,6 +22,14 @@ const props = withDefaults( buttomDownload: false, }, ); + +defineEmits<{ + (e: 'view', index: number): void; + (e: 'edit', index: number): void; + (e: 'delete', index: number): void; + (e: 'toggleStatus', row: typeof props.rows): void; + (e: 'download', row: typeof props.rows): void; +}>();