fix(types): improve e.detail type for dispatched events (#1907)

* fix(types): improve `e.detail` type for dispatched events

* Run "yarn build:docs"

* test: assert new types
This commit is contained in:
metonym 2024-02-01 07:56:34 -08:00 committed by GitHub
commit 6590457574
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 70 additions and 35 deletions

View file

@ -6294,7 +6294,13 @@
],
"moduleExports": [],
"slots": [],
"events": [{ "type": "dispatched", "name": "clear" }],
"events": [
{
"type": "dispatched",
"name": "clear",
"detail": "KeyboardEvent | MouseEvent"
}
],
"typedefs": [
{
"type": "\"clearAll\" | \"clearSelection\"",
@ -11354,11 +11360,11 @@
}
],
"events": [
{ "type": "dispatched", "name": "change", "detail": "number" },
{ "type": "forwarded", "name": "click", "element": "div" },
{ "type": "forwarded", "name": "mouseover", "element": "div" },
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" },
{ "type": "dispatched", "name": "change" }
{ "type": "forwarded", "name": "mouseleave", "element": "div" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
@ -11446,11 +11452,11 @@
"moduleExports": [],
"slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }],
"events": [
{ "type": "dispatched", "name": "change", "detail": "string" },
{ "type": "forwarded", "name": "click", "element": "div" },
{ "type": "forwarded", "name": "mouseover", "element": "div" },
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" },
{ "type": "dispatched", "name": "change" }
{ "type": "forwarded", "name": "mouseleave", "element": "div" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
@ -12245,9 +12251,9 @@
{ "name": "content", "default": false, "slot_props": "{}" }
],
"events": [
{ "type": "dispatched", "name": "change", "detail": "number" },
{ "type": "forwarded", "name": "keypress", "element": "div" },
{ "type": "forwarded", "name": "click", "element": "a" },
{ "type": "dispatched", "name": "change" }
{ "type": "forwarded", "name": "click", "element": "a" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }