Added event types for all events

This commit is contained in:
Matt Pharoah
2023-02-08 13:55:19 -05:00
parent b7b73ea3a9
commit 6e092ccf7a
24 changed files with 230 additions and 0 deletions

View File

@@ -7,3 +7,26 @@ export { default as SlTabHideEvent } from './sl-tab-hide';
export { default as SlTabShowEvent } from './sl-tab-show';
export { default as SlErrorEvent } from './sl-error';
export { default as SlRequestCloseEvent } from './sl-request-close';
export { default as SlShowEvent } from './sl-show';
export { default as SlAfterShowEvent } from './sl-after-show';
export { default as SlHideEvent } from './sl-hide';
export { default as SlAfterHideEvent } from './sl-after-hide';
export { default as SlBlurEvent } from './sl-blur';
export { default as SlFocusEvent } from './sl-focus';
export { default as SlChangeEvent } from './sl-change';
export { default as SlInputEvent } from './sl-input';
export { default as SlInitialFocusEvent } from './sl-initial-focus';
export { default as SlLoadEvent } from './sl-load';
export { default as SlClearEvent } from './sl-clear';
export { default as SlRepositionEvent } from './sl-reposition';
export { default as SlCloseEvent } from './sl-close';
export { default as SlRemoveEvent } from './sl-remove';
export { default as SlExpandEvent } from './sl-expand';
export { default as SlAfterExpandEvent } from './sl-after-expand';
export { default as SlCollapseEvent } from './sl-collapse';
export { default as SlAfterCollapseEvent } from './sl-after-collapse';
export { default as SlLazyChangeEvent } from './sl-lazy-change';
export { default as SlLazyLoadEvent } from './sl-lazy-load';
export { default as SlCancelEvent } from './sl-cancel';
export { default as SlFinishEvent } from './sl-finish';
export { default as SlStartEvent } from './sl-start';

View File

@@ -0,0 +1,9 @@
type SlAfterCollapseEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-after-collapse': SlAfterCollapseEvent;
}
}
export default SlAfterCollapseEvent;

View File

@@ -0,0 +1,9 @@
type SlAfterExpandEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-after-expand': SlAfterExpandEvent;
}
}
export default SlAfterExpandEvent;

View File

@@ -0,0 +1,9 @@
type SlAfterHideEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-after-hide': SlAfterHideEvent;
}
}
export default SlAfterHideEvent;

View File

@@ -0,0 +1,9 @@
type SlAfterShowEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-after-show': SlAfterShowEvent;
}
}
export default SlAfterShowEvent;

9
src/events/sl-blur.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlBlurEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-blur': SlBlurEvent;
}
}
export default SlBlurEvent;

9
src/events/sl-cancel.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlCancelEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-cancel': SlCancelEvent;
}
}
export default SlCancelEvent;

9
src/events/sl-change.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlChangeEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-change': SlChangeEvent;
}
}
export default SlChangeEvent;

9
src/events/sl-clear.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlClearEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-clear': SlClearEvent;
}
}
export default SlClearEvent;

9
src/events/sl-close.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlCloseEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-close': SlCloseEvent;
}
}
export default SlCloseEvent;

View File

@@ -0,0 +1,9 @@
type SlCollapseEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-collapse': SlCollapseEvent;
}
}
export default SlCollapseEvent;

9
src/events/sl-expand.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlExpandEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-expand': SlExpandEvent;
}
}
export default SlExpandEvent;

9
src/events/sl-finish.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlFinishEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-finish': SlFinishEvent;
}
}
export default SlFinishEvent;

9
src/events/sl-focus.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlFocusEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-focus': SlFocusEvent;
}
}
export default SlFocusEvent;

9
src/events/sl-hide.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlHideEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-hide': SlHideEvent;
}
}
export default SlHideEvent;

View File

@@ -0,0 +1,9 @@
type SlInitialFocusEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-initial-focus': SlInitialFocusEvent;
}
}
export default SlInitialFocusEvent;

9
src/events/sl-input.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlInputEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-input': SlInputEvent;
}
}
export default SlInputEvent;

View File

@@ -0,0 +1,9 @@
type SlLazyChangeEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-lazy-change': SlLazyChangeEvent;
}
}
export default SlLazyChangeEvent;

View File

@@ -0,0 +1,9 @@
type SlLazyLoadEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-lazy-load': SlLazyLoadEvent;
}
}
export default SlLazyLoadEvent;

9
src/events/sl-load.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlLoadEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-load': SlLoadEvent;
}
}
export default SlLoadEvent;

9
src/events/sl-remove.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlRemoveEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-remove': SlRemoveEvent;
}
}
export default SlRemoveEvent;

View File

@@ -0,0 +1,9 @@
type SlRepositionEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-reposition': SlRepositionEvent;
}
}
export default SlRepositionEvent;

9
src/events/sl-show.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlShowEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-show': SlShowEvent;
}
}
export default SlShowEvent;

9
src/events/sl-start.ts Normal file
View File

@@ -0,0 +1,9 @@
type SlStartEvent = CustomEvent<null>;
declare global {
interface GlobalEventHandlersEventMap {
'sl-start': SlStartEvent;
}
}
export default SlStartEvent;