fix(types): remove "undefined" dispatched events

This commit is contained in:
Eric Liu 2020-11-19 09:09:57 -08:00
commit 1e80e42573
8 changed files with 17 additions and 27 deletions

View file

@ -1,4 +1,6 @@
language: node_js
node_js: 12
cache: yarn
script: yarn prepack
script:
- yarn check-types
- yarn prepack

View file

@ -870,7 +870,6 @@ None.
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
| change | dispatched | -- |
| undefined | dispatched | -- |
## `DatePickerInput`
@ -1396,7 +1395,6 @@ None.
| :--------- | :--------- | :----- |
| click | forwarded | -- |
| close | dispatched | -- |
| undefined | dispatched | -- |
## `HeaderActionLink`
@ -2861,14 +2859,13 @@ None.
### Events
| Event name | Type | Detail |
| :--------- | :--------- | :----- |
| click | forwarded | -- |
| mouseover | forwarded | -- |
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
| keydown | forwarded | -- |
| undefined | dispatched | -- |
| Event name | Type | Detail |
| :--------- | :-------- | :----- |
| click | forwarded | -- |
| mouseover | forwarded | -- |
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
| keydown | forwarded | -- |
## `SideNav`
@ -4090,9 +4087,7 @@ None.
### Events
| Event name | Type | Detail |
| :--------- | :--------- | :----- |
| undefined | dispatched | -- |
None.
## `TooltipDefinition`

View file

@ -3405,8 +3405,7 @@
{ "type": "forwarded", "name": "mouseover", "element": "div" },
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" },
{ "type": "dispatched", "name": "change" },
{ "type": "dispatched" }
{ "type": "dispatched", "name": "change" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
@ -7631,7 +7630,7 @@
{ "type": "forwarded", "name": "mouseleave", "element": "TagSkeleton" }
],
"typedefs": [],
"rest_props": { "type": "InlineComponent", "name": "TagSkeleton" }
"rest_props": { "type": "Element", "name": "div | span" }
},
{
"moduleName": "TextArea",
@ -8515,8 +8514,7 @@
{ "type": "forwarded", "name": "mouseover", "element": "label" },
{ "type": "forwarded", "name": "mouseenter", "element": "label" },
{ "type": "forwarded", "name": "mouseleave", "element": "label" },
{ "type": "forwarded", "name": "keydown", "element": "label" },
{ "type": "dispatched" }
{ "type": "forwarded", "name": "keydown", "element": "label" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "label" }
@ -9302,7 +9300,7 @@
"slot_props": "{}"
}
],
"events": [{ "type": "dispatched" }],
"events": [],
"typedefs": [],
"rest_props": { "type": "Element", "name": "div" }
},
@ -9596,8 +9594,7 @@
],
"events": [
{ "type": "forwarded", "name": "click", "element": "button" },
{ "type": "dispatched", "name": "close" },
{ "type": "dispatched" }
{ "type": "dispatched", "name": "close" }
],
"typedefs": [],
"rest_props": { "type": "Element", "name": "button" }

View file

@ -3,7 +3,7 @@
import { Tag } from "../types";
// example of a direct import
import TagSkeleton from "../types/Tag/Tag.Skeleton";
import TagSkeleton from "../types/Tag/TagSkeleton";
</script>
<!-- the "class", "style" attributes should not cause an error -->

View file

@ -72,6 +72,5 @@ export default class DatePicker {
$on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
$on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
$on(eventname: "change", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: "undefined", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: string, cb: (event: Event) => void): () => void;
}

View file

@ -67,6 +67,5 @@ export default class SelectableTile {
$on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
$on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
$on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
$on(eventname: "undefined", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: string, cb: (event: Event) => void): () => void;
}

View file

@ -88,6 +88,5 @@ export default class Tooltip {
triggerText: {};
};
$on(eventname: "undefined", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: string, cb: (event: Event) => void): () => void;
}

View file

@ -34,6 +34,5 @@ export default class HeaderAction {
$on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
$on(eventname: "close", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: "undefined", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: string, cb: (event: Event) => void): () => void;
}