From 71b2774aa92c4a64e76483819e6987884e06a37d Mon Sep 17 00:00:00 2001 From: Luca Ban Date: Tue, 20 Sep 2022 22:19:06 +0900 Subject: [PATCH] docs: improve example to better clarify rule --- docs/rules/define-emits-declaration.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/rules/define-emits-declaration.md b/docs/rules/define-emits-declaration.md index 087f2b694..2fd4b478f 100644 --- a/docs/rules/define-emits-declaration.md +++ b/docs/rules/define-emits-declaration.md @@ -25,6 +25,12 @@ const emit = defineEmits<{ (e: 'update', value: string): void }>() +/* ✗ BAD */ +const emit = defineEmits({ + change: (id) => typeof id == 'number', + update: (value) => typeof value == 'string' +}) + /* ✗ BAD */ const emit = defineEmits(['change', 'update']) @@ -53,6 +59,12 @@ const emit = defineEmits<{ (e: 'update', value: string): void }>() +/* ✓ GOOD */ +const emit = defineEmits({ + change: (id) => typeof id == 'number', + update: (value) => typeof value == 'string' +}) + /* ✓ GOOD */ const emit = defineEmits(['change', 'update'])