Skip to content

Commit d4a6dcc

Browse files
committed
fix: type
1 parent 480a0bd commit d4a6dcc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/runtime-core/src/componentEmits.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,13 @@ export type TypeEmitsToOptions<T extends ComponentTypeEmits> = {
6767

6868
type ParametersToFns<T extends any[]> = {
6969
[K in T[0]]: IsStringLiteral<K> extends true
70-
? (...args: T extends [string, ...infer Args] ? Args : never) => any
70+
? (
71+
...args: T extends [e: infer E, ...args: infer P]
72+
? K extends E
73+
? P
74+
: never
75+
: never
76+
) => any
7177
: never
7278
}
7379

0 commit comments

Comments
 (0)