We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f4d571 commit 1b8ba7dCopy full SHA for 1b8ba7d
package.json
@@ -98,7 +98,7 @@
98
"semver": "^7.3.5",
99
"string-replace-loader": "^3.0.3",
100
"svelte": "^3.46.1",
101
- "typescript": "~4.9.0",
+ "typescript": "~5.0.0",
102
"vue-eslint-parser": "^9.0.0"
103
},
104
"publishConfig": {
src/parser/converts/attr.ts
@@ -333,7 +333,7 @@ function convertEventHandlerDirective(
333
ctx,
334
isCustomEvent
335
? "(e:CustomEvent<any>)=>void"
336
- : `(e:'${node.name}' extends keyof HTMLElementEventMap?HTMLElementEventMap['${node.name}']:CustomEvent<any>)=>void`
+ : `(e:'${node.name}' extends infer U?U extends keyof HTMLElementEventMap?HTMLElementEventMap[U]:CustomEvent<any>:never)=>void`
337
),
338
});
339
return directive;
0 commit comments