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 language: node_js
node_js: 12 node_js: 12
cache: yarn cache: yarn
script: yarn prepack script:
- yarn check-types
- yarn prepack

View file

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

View file

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

View file

@ -3,7 +3,7 @@
import { Tag } from "../types"; import { Tag } from "../types";
// example of a direct import // example of a direct import
import TagSkeleton from "../types/Tag/Tag.Skeleton"; import TagSkeleton from "../types/Tag/TagSkeleton";
</script> </script>
<!-- the "class", "style" attributes should not cause an error --> <!-- 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: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
$on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void; $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
$on(eventname: "change", cb: (event: CustomEvent<any>) => 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; $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: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
$on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void; $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
$on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => 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; $on(eventname: string, cb: (event: Event) => void): () => void;
} }

View file

@ -88,6 +88,5 @@ export default class Tooltip {
triggerText: {}; triggerText: {};
}; };
$on(eventname: "undefined", cb: (event: CustomEvent<any>) => void): () => void;
$on(eventname: string, cb: (event: Event) => 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: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
$on(eventname: "close", cb: (event: CustomEvent<any>) => 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; $on(eventname: string, cb: (event: Event) => void): () => void;
} }