mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-16 19:01:05 +00:00
fix(types): dispatched events without a detail value should be null
(#1124)
Currently, dispatched events without `e.detail` have a type of `any`. We can be more specific as a `CustomEvent` detail value is `null`.
This commit is contained in:
parent
2f3cff2942
commit
714f47a635
19 changed files with 97 additions and 93 deletions
|
@ -1863,9 +1863,9 @@ export interface HeaderSearchResult {
|
|||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :---------------------------------------------------------------------------------------------- |
|
||||
| active | dispatched | <code>any</code> |
|
||||
| inactive | dispatched | <code>any</code> |
|
||||
| clear | dispatched | <code>any</code> |
|
||||
| active | dispatched | <code>null</code> |
|
||||
| inactive | dispatched | <code>null</code> |
|
||||
| clear | dispatched | <code>null</code> |
|
||||
| select | dispatched | <code>{ value: string; selectedResultIndex: number; selectedResult: HeaderSearchResult }</code> |
|
||||
| change | forwarded | -- |
|
||||
| input | forwarded | -- |
|
||||
|
@ -1956,10 +1956,10 @@ None.
|
|||
|
||||
### Events
|
||||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :--------------- |
|
||||
| load | dispatched | <code>any</code> |
|
||||
| error | dispatched | <code>any</code> |
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :---------------- |
|
||||
| load | dispatched | <code>null</code> |
|
||||
| error | dispatched | <code>null</code> |
|
||||
|
||||
## `InlineLoading`
|
||||
|
||||
|
@ -2274,7 +2274,7 @@ None.
|
|||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :------------------------------------------- |
|
||||
| save | dispatched | <code>any</code> |
|
||||
| save | dispatched | <code>null</code> |
|
||||
| update | dispatched | <code>{ prevValue: any; value: any; }</code> |
|
||||
|
||||
## `Modal`
|
||||
|
@ -2464,7 +2464,7 @@ None.
|
|||
| :--------- | :--------- | :------------------------------------------------------------------------------------------------------------- |
|
||||
| blur | dispatched | <code>FocusEvent | CustomEvent<FocusEvent></code> |
|
||||
| select | dispatched | <code>{ selectedIds: MultiSelectItemId[]; selected: MultiSelectItem[]; unselected: MultiSelectItem[]; }</code> |
|
||||
| clear | dispatched | <code>any</code> |
|
||||
| clear | dispatched | <code>null</code> |
|
||||
| keydown | forwarded | -- |
|
||||
| keyup | forwarded | -- |
|
||||
| focus | forwarded | -- |
|
||||
|
@ -3193,21 +3193,21 @@ None.
|
|||
|
||||
### Events
|
||||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :--------------- |
|
||||
| expand | dispatched | <code>any</code> |
|
||||
| collapse | dispatched | <code>any</code> |
|
||||
| click | forwarded | -- |
|
||||
| mouseover | forwarded | -- |
|
||||
| mouseenter | forwarded | -- |
|
||||
| mouseleave | forwarded | -- |
|
||||
| change | forwarded | -- |
|
||||
| input | forwarded | -- |
|
||||
| focus | forwarded | -- |
|
||||
| blur | forwarded | -- |
|
||||
| keydown | forwarded | -- |
|
||||
| keyup | forwarded | -- |
|
||||
| clear | dispatched | -- |
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :---------------- |
|
||||
| expand | dispatched | <code>null</code> |
|
||||
| collapse | dispatched | <code>null</code> |
|
||||
| click | forwarded | -- |
|
||||
| mouseover | forwarded | -- |
|
||||
| mouseenter | forwarded | -- |
|
||||
| mouseleave | forwarded | -- |
|
||||
| change | forwarded | -- |
|
||||
| input | forwarded | -- |
|
||||
| focus | forwarded | -- |
|
||||
| blur | forwarded | -- |
|
||||
| keydown | forwarded | -- |
|
||||
| keyup | forwarded | -- |
|
||||
| clear | dispatched | -- |
|
||||
|
||||
## `SearchSkeleton`
|
||||
|
||||
|
@ -3383,11 +3383,11 @@ None.
|
|||
|
||||
### Events
|
||||
|
||||
| Event name | Type | Detail |
|
||||
| :------------ | :--------- | :--------------- |
|
||||
| open | dispatched | <code>any</code> |
|
||||
| close | dispatched | <code>any</code> |
|
||||
| click:overlay | dispatched | <code>any</code> |
|
||||
| Event name | Type | Detail |
|
||||
| :------------ | :--------- | :---------------- |
|
||||
| open | dispatched | <code>null</code> |
|
||||
| close | dispatched | <code>null</code> |
|
||||
| click:overlay | dispatched | <code>null</code> |
|
||||
|
||||
## `SideNavDivider`
|
||||
|
||||
|
@ -4679,12 +4679,12 @@ None.
|
|||
|
||||
### Events
|
||||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :--------------- |
|
||||
| open | dispatched | <code>any</code> |
|
||||
| close | dispatched | <code>any</code> |
|
||||
| click | forwarded | -- |
|
||||
| mousedown | forwarded | -- |
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :---------------- |
|
||||
| open | dispatched | <code>null</code> |
|
||||
| close | dispatched | <code>null</code> |
|
||||
| click | forwarded | -- |
|
||||
| mousedown | forwarded | -- |
|
||||
|
||||
## `TooltipDefinition`
|
||||
|
||||
|
@ -4708,15 +4708,15 @@ None.
|
|||
|
||||
### Events
|
||||
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :--------------- |
|
||||
| open | dispatched | <code>any</code> |
|
||||
| close | dispatched | <code>any</code> |
|
||||
| click | forwarded | -- |
|
||||
| mouseover | forwarded | -- |
|
||||
| mouseenter | forwarded | -- |
|
||||
| mouseleave | forwarded | -- |
|
||||
| focus | forwarded | -- |
|
||||
| Event name | Type | Detail |
|
||||
| :--------- | :--------- | :---------------- |
|
||||
| open | dispatched | <code>null</code> |
|
||||
| close | dispatched | <code>null</code> |
|
||||
| click | forwarded | -- |
|
||||
| mouseover | forwarded | -- |
|
||||
| mouseenter | forwarded | -- |
|
||||
| mouseleave | forwarded | -- |
|
||||
| focus | forwarded | -- |
|
||||
|
||||
## `TooltipFooter`
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue