Skip to content
5 / 44

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ emits с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ defineEmits ΠΈ TypeScript?

defineEmits<{ eventName: [arg1: Type, arg2: Type] }>() β€” type-based синтаксис. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ emit, которая провСряСт имя события ΠΈ Ρ‚ΠΈΠΏΡ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° этапС компиляции. НСвалидный Π²Ρ‹Π·ΠΎΠ² β€” ошибка TypeScript.

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ emits с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ defineEmits ΠΈ TypeScript? | JScriptiser