diff --git a/package.json b/package.json
index d679e534..a31fed2a 100644
--- a/package.json
+++ b/package.json
@@ -39,9 +39,9 @@
"rollup": "^2.33.3",
"rollup-plugin-svelte": "^6.1.1",
"rollup-plugin-terser": "^7.0.2",
- "sveld": "^0.3.0",
- "svelte": "^3.29.7",
- "svelte-check": "^1.1.15",
+ "sveld": "^0.4.2",
+ "svelte": "^3.30.0",
+ "svelte-check": "^1.1.17",
"svelte-loader": "^2.13.6",
"typescript": "^4.1.2"
},
diff --git a/types/Accordion/Accordion.d.ts b/types/Accordion/Accordion.d.ts
index b08768a0..8f790e8e 100644
--- a/types/Accordion/Accordion.d.ts
+++ b/types/Accordion/Accordion.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
import { AccordionSkeletonProps } from "./AccordionSkeleton";
export interface AccordionProps extends AccordionSkeletonProps {
@@ -26,15 +27,13 @@ export interface AccordionProps extends AccordionSkeletonProps {
skeleton?: boolean;
}
-export default class Accordion {
- $$prop_def: AccordionProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Accordion extends SvelteComponent<
+ AccordionProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Accordion/AccordionItem.d.ts b/types/Accordion/AccordionItem.d.ts
index b85ee925..aa842c00 100644
--- a/types/Accordion/AccordionItem.d.ts
+++ b/types/Accordion/AccordionItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface AccordionItemProps extends svelte.JSX.HTMLAttributes {
/**
@@ -27,18 +28,15 @@ export interface AccordionItemProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: string, cb: (event: Event) => void): () => void;
-}
+export default class AccordionItem extends SvelteComponent<
+ AccordionItemProps,
+ {
+ animationend: WindowEventMap["animationend"];
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ },
+ { default: {}; title: {} }
+> {}
diff --git a/types/Accordion/AccordionSkeleton.d.ts b/types/Accordion/AccordionSkeleton.d.ts
index 0d05c96a..d3bab698 100644
--- a/types/Accordion/AccordionSkeleton.d.ts
+++ b/types/Accordion/AccordionSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface AccordionSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -25,13 +26,13 @@ export interface AccordionSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class AccordionSkeleton extends SvelteComponent<
+ AccordionSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/AspectRatio/AspectRatio.d.ts b/types/AspectRatio/AspectRatio.d.ts
index 89678b5d..24cd9fc4 100644
--- a/types/AspectRatio/AspectRatio.d.ts
+++ b/types/AspectRatio/AspectRatio.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface AspectRatioProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,11 +9,4 @@ export interface AspectRatioProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class AspectRatio extends SvelteComponent {}
diff --git a/types/Breadcrumb/Breadcrumb.d.ts b/types/Breadcrumb/Breadcrumb.d.ts
index 787bf712..f5742a96 100644
--- a/types/Breadcrumb/Breadcrumb.d.ts
+++ b/types/Breadcrumb/Breadcrumb.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
import { BreadcrumbSkeletonProps } from "./BreadcrumbSkeleton";
export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
@@ -15,15 +16,13 @@ export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
skeleton?: boolean;
}
-export default class Breadcrumb {
- $$prop_def: BreadcrumbProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Breadcrumb extends SvelteComponent<
+ BreadcrumbProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Breadcrumb/BreadcrumbItem.d.ts b/types/Breadcrumb/BreadcrumbItem.d.ts
index 6e0914e9..4a9e1166 100644
--- a/types/Breadcrumb/BreadcrumbItem.d.ts
+++ b/types/Breadcrumb/BreadcrumbItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface BreadcrumbItemProps extends svelte.JSX.HTMLAttributes {
/**
@@ -13,15 +14,13 @@ export interface BreadcrumbItemProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class BreadcrumbItem extends SvelteComponent<
+ BreadcrumbItemProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Breadcrumb/BreadcrumbSkeleton.d.ts b/types/Breadcrumb/BreadcrumbSkeleton.d.ts
index 3f0caaaf..35a8574c 100644
--- a/types/Breadcrumb/BreadcrumbSkeleton.d.ts
+++ b/types/Breadcrumb/BreadcrumbSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface BreadcrumbSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,13 +15,13 @@ export interface BreadcrumbSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class BreadcrumbSkeleton extends SvelteComponent<
+ BreadcrumbSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Button/Button.d.ts b/types/Button/Button.d.ts
index c23e1e75..fd2118de 100644
--- a/types/Button/Button.d.ts
+++ b/types/Button/Button.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
import { ButtonSkeletonProps } from "./ButtonSkeleton";
export interface ButtonProps
@@ -88,9 +89,15 @@ export interface ButtonProps
ref?: null | HTMLAnchorElement | HTMLButtonElement;
}
-export default class Button {
- $$prop_def: ButtonProps;
- $$slot_def: {
+export default class Button extends SvelteComponent<
+ ButtonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {
default: {
props: {
role: "button";
@@ -102,11 +109,5 @@ export default class Button {
[key: string]: any;
};
};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+ }
+> {}
diff --git a/types/Button/ButtonSet.d.ts b/types/Button/ButtonSet.d.ts
index 3bddf6b6..d4e75df1 100644
--- a/types/Button/ButtonSet.d.ts
+++ b/types/Button/ButtonSet.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ButtonSetProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,11 +9,4 @@ export interface ButtonSetProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class ButtonSet extends SvelteComponent {}
diff --git a/types/Button/ButtonSkeleton.d.ts b/types/Button/ButtonSkeleton.d.ts
index 57ca1bd3..333593ed 100644
--- a/types/Button/ButtonSkeleton.d.ts
+++ b/types/Button/ButtonSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ButtonSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -19,13 +20,13 @@ export interface ButtonSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ButtonSkeleton extends SvelteComponent<
+ ButtonSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Checkbox/Checkbox.d.ts b/types/Checkbox/Checkbox.d.ts
index 19d4e3f4..7d78b2d4 100644
--- a/types/Checkbox/Checkbox.d.ts
+++ b/types/Checkbox/Checkbox.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface CheckboxProps {
/**
@@ -67,15 +68,15 @@ export interface CheckboxProps {
ref?: null | HTMLInputElement;
}
-export default class Checkbox {
- $$prop_def: CheckboxProps;
- $$slot_def: {};
-
- $on(eventname: "check", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Checkbox extends SvelteComponent<
+ CheckboxProps,
+ {
+ check: CustomEvent;
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ },
+ {}
+> {}
diff --git a/types/Checkbox/CheckboxSkeleton.d.ts b/types/Checkbox/CheckboxSkeleton.d.ts
index 080e5736..1afff054 100644
--- a/types/Checkbox/CheckboxSkeleton.d.ts
+++ b/types/Checkbox/CheckboxSkeleton.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface CheckboxSkeletonProps extends svelte.JSX.HTMLAttributes {}
-export default class CheckboxSkeleton {
- $$prop_def: CheckboxSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class CheckboxSkeleton extends SvelteComponent<
+ CheckboxSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/CodeSnippet/CodeSnippet.d.ts b/types/CodeSnippet/CodeSnippet.d.ts
index b9c0eaea..ac7905bd 100644
--- a/types/CodeSnippet/CodeSnippet.d.ts
+++ b/types/CodeSnippet/CodeSnippet.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface CodeSnippetProps {
/**
@@ -99,16 +100,14 @@ export interface CodeSnippetProps {
ref?: null | HTMLPreElement;
}
-export default class CodeSnippet {
- $$prop_def: CodeSnippetProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "animationend", cb: (event: WindowEventMap["animationend"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class CodeSnippet extends SvelteComponent<
+ CodeSnippetProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ animationend: WindowEventMap["animationend"];
+ },
+ { default: {} }
+> {}
diff --git a/types/CodeSnippet/CodeSnippetSkeleton.d.ts b/types/CodeSnippet/CodeSnippetSkeleton.d.ts
index aeee2546..79904197 100644
--- a/types/CodeSnippet/CodeSnippetSkeleton.d.ts
+++ b/types/CodeSnippet/CodeSnippetSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface CodeSnippetSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface CodeSnippetSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class CodeSnippetSkeleton extends SvelteComponent<
+ CodeSnippetSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/ComboBox/ComboBox.d.ts b/types/ComboBox/ComboBox.d.ts
index c553fea2..6851efaf 100644
--- a/types/ComboBox/ComboBox.d.ts
+++ b/types/ComboBox/ComboBox.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ComboBoxItem {
id: string;
@@ -118,18 +119,15 @@ export interface ComboBoxProps extends svelte.JSX.HTMLAttributes) => void
- ): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: "clear", cb: (event: WindowEventMap["clear"]) => void): () => void;
- $on(eventname: "scroll", cb: (event: WindowEventMap["scroll"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ComboBox extends SvelteComponent<
+ ComboBoxProps,
+ {
+ select: CustomEvent<{ selectedId: string; selectedIndex: number; selectedItem: ComboBoxItem }>;
+ keydown: WindowEventMap["keydown"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ clear: WindowEventMap["clear"];
+ scroll: WindowEventMap["scroll"];
+ },
+ {}
+> {}
diff --git a/types/ComposedModal/ComposedModal.d.ts b/types/ComposedModal/ComposedModal.d.ts
index 4e78ba91..904f406f 100644
--- a/types/ComposedModal/ComposedModal.d.ts
+++ b/types/ComposedModal/ComposedModal.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ComposedModalProps extends svelte.JSX.HTMLAttributes {
/**
@@ -43,19 +44,17 @@ export interface ComposedModalProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "transitionend", cb: (event: WindowEventMap["transitionend"]) => void): () => void;
- $on(eventname: "submit", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "close", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "open", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ComposedModal extends SvelteComponent<
+ ComposedModalProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ transitionend: WindowEventMap["transitionend"];
+ submit: CustomEvent;
+ close: CustomEvent;
+ open: CustomEvent;
+ },
+ { default: {} }
+> {}
diff --git a/types/ComposedModal/ModalBody.d.ts b/types/ComposedModal/ModalBody.d.ts
index d1bdc682..904349b6 100644
--- a/types/ComposedModal/ModalBody.d.ts
+++ b/types/ComposedModal/ModalBody.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ModalBodyProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,11 +15,4 @@ export interface ModalBodyProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class ModalBody extends SvelteComponent {}
diff --git a/types/ComposedModal/ModalFooter.d.ts b/types/ComposedModal/ModalFooter.d.ts
index 75f0e181..01254f0e 100644
--- a/types/ComposedModal/ModalFooter.d.ts
+++ b/types/ComposedModal/ModalFooter.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ModalFooterProps extends svelte.JSX.HTMLAttributes {
/**
@@ -36,11 +37,4 @@ export interface ModalFooterProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class ModalFooter extends SvelteComponent {}
diff --git a/types/ComposedModal/ModalHeader.d.ts b/types/ComposedModal/ModalHeader.d.ts
index ff6e4cfe..e1bd93a2 100644
--- a/types/ComposedModal/ModalHeader.d.ts
+++ b/types/ComposedModal/ModalHeader.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ModalHeaderProps extends svelte.JSX.HTMLAttributes {
/**
@@ -44,12 +45,8 @@ export interface ModalHeaderProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ModalHeader extends SvelteComponent<
+ ModalHeaderProps,
+ { click: WindowEventMap["click"] },
+ { default: {} }
+> {}
diff --git a/types/ContentSwitcher/ContentSwitcher.d.ts b/types/ContentSwitcher/ContentSwitcher.d.ts
index 078ca447..4694c13a 100644
--- a/types/ContentSwitcher/ContentSwitcher.d.ts
+++ b/types/ContentSwitcher/ContentSwitcher.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ContentSwitcherProps extends svelte.JSX.HTMLAttributes {
/**
@@ -19,16 +20,14 @@ export interface ContentSwitcherProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ContentSwitcher extends SvelteComponent<
+ ContentSwitcherProps,
+ {
+ change: CustomEvent;
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/ContentSwitcher/Switch.d.ts b/types/ContentSwitcher/Switch.d.ts
index 52d2e83a..45411f8c 100644
--- a/types/ContentSwitcher/Switch.d.ts
+++ b/types/ContentSwitcher/Switch.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SwitchProps extends svelte.JSX.HTMLAttributes {
/**
@@ -33,16 +34,14 @@ export interface SwitchProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: string, cb: (event: Event) => void): () => void;
-}
+export default class Switch extends SvelteComponent<
+ SwitchProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Copy/Copy.d.ts b/types/Copy/Copy.d.ts
index d66254ac..eeff15e4 100644
--- a/types/Copy/Copy.d.ts
+++ b/types/Copy/Copy.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface CopyProps extends svelte.JSX.HTMLAttributes {
/**
@@ -20,13 +21,8 @@ export interface CopyProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "animationend", cb: (event: WindowEventMap["animationend"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Copy extends SvelteComponent<
+ CopyProps,
+ { click: WindowEventMap["click"]; animationend: WindowEventMap["animationend"] },
+ { default: {} }
+> {}
diff --git a/types/CopyButton/CopyButton.d.ts b/types/CopyButton/CopyButton.d.ts
index c1f3061e..8f772984 100644
--- a/types/CopyButton/CopyButton.d.ts
+++ b/types/CopyButton/CopyButton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
import { CopyProps } from "../Copy/Copy";
export interface CopyButtonProps extends CopyProps {
@@ -9,11 +10,8 @@ export interface CopyButtonProps extends CopyProps {
iconDescription?: string;
}
-export default class CopyButton {
- $$prop_def: CopyButtonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "animationend", cb: (event: WindowEventMap["animationend"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class CopyButton extends SvelteComponent<
+ CopyButtonProps,
+ { click: WindowEventMap["click"]; animationend: WindowEventMap["animationend"] },
+ {}
+> {}
diff --git a/types/DataTable/DataTable.d.ts b/types/DataTable/DataTable.d.ts
index 530ff61c..e4f80941 100644
--- a/types/DataTable/DataTable.d.ts
+++ b/types/DataTable/DataTable.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type DataTableKey = string;
@@ -125,31 +126,22 @@ export interface DataTableProps {
stickyHeader?: boolean;
}
-export default class DataTable {
- $$prop_def: DataTableProps;
- $$slot_def: {
+export default class DataTable extends SvelteComponent<
+ DataTableProps,
+ {
+ click: CustomEvent<{ header?: DataTableHeader; row?: DataTableRow; cell?: DataTableCell }>;
+ ["click:header--expand"]: CustomEvent<{ expanded: boolean }>;
+ ["click:header"]: CustomEvent<{ header: DataTableHeader; sortDirection: "ascending" | "descending" | "none" }>;
+ ["click:row"]: CustomEvent;
+ ["mouseenter:row"]: CustomEvent;
+ ["mouseleave:row"]: CustomEvent;
+ ["click:row--expand"]: CustomEvent<{ expanded: boolean; row: DataTableRow }>;
+ ["click:cell"]: CustomEvent;
+ },
+ {
default: {};
cell: { row: DataTableRow; cell: DataTableCell };
["cell-header"]: { header: DataTableNonEmptyHeader };
["expanded-row"]: { row: DataTableRow };
- };
-
- $on(
- eventname: "click",
- cb: (event: CustomEvent<{ header?: DataTableHeader; row?: DataTableRow; cell?: DataTableCell }>) => void
- ): () => void;
- $on(eventname: "click:header--expand", cb: (event: CustomEvent<{ expanded: boolean }>) => void): () => void;
- $on(
- eventname: "click:header",
- cb: (event: CustomEvent<{ header: DataTableHeader; sortDirection: "ascending" | "descending" | "none" }>) => void
- ): () => void;
- $on(eventname: "click:row", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "mouseenter:row", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "mouseleave:row", cb: (event: CustomEvent) => void): () => void;
- $on(
- eventname: "click:row--expand",
- cb: (event: CustomEvent<{ expanded: boolean; row: DataTableRow }>) => void
- ): () => void;
- $on(eventname: "click:cell", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+ }
+> {}
diff --git a/types/DataTable/Table.d.ts b/types/DataTable/Table.d.ts
index 26de4a4e..f95e5c2e 100644
--- a/types/DataTable/Table.d.ts
+++ b/types/DataTable/Table.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TableProps extends svelte.JSX.HTMLAttributes {
/**
@@ -37,11 +38,4 @@ export interface TableProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Table extends SvelteComponent {}
diff --git a/types/DataTable/TableBody.d.ts b/types/DataTable/TableBody.d.ts
index 870bdce4..1622395b 100644
--- a/types/DataTable/TableBody.d.ts
+++ b/types/DataTable/TableBody.d.ts
@@ -1,12 +1,6 @@
///
+import { SvelteComponent } from "svelte";
export interface TableBodyProps extends svelte.JSX.HTMLAttributes {}
-export default class TableBody {
- $$prop_def: TableBodyProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TableBody extends SvelteComponent {}
diff --git a/types/DataTable/TableCell.d.ts b/types/DataTable/TableCell.d.ts
index 9e927282..5faa1eea 100644
--- a/types/DataTable/TableCell.d.ts
+++ b/types/DataTable/TableCell.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface TableCellProps extends svelte.JSX.HTMLAttributes {}
-export default class TableCell {
- $$prop_def: TableCellProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TableCell extends SvelteComponent<
+ TableCellProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/DataTable/TableContainer.d.ts b/types/DataTable/TableContainer.d.ts
index fece36a0..44d75e75 100644
--- a/types/DataTable/TableContainer.d.ts
+++ b/types/DataTable/TableContainer.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TableContainerProps extends svelte.JSX.HTMLAttributes {
/**
@@ -20,11 +21,4 @@ export interface TableContainerProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class TableContainer extends SvelteComponent {}
diff --git a/types/DataTable/TableHead.d.ts b/types/DataTable/TableHead.d.ts
index afa55613..415e41c0 100644
--- a/types/DataTable/TableHead.d.ts
+++ b/types/DataTable/TableHead.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface TableHeadProps extends svelte.JSX.HTMLAttributes {}
-export default class TableHead {
- $$prop_def: TableHeadProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TableHead extends SvelteComponent<
+ TableHeadProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/DataTable/TableHeader.d.ts b/types/DataTable/TableHeader.d.ts
index 1995d6fc..24b4b0a0 100644
--- a/types/DataTable/TableHeader.d.ts
+++ b/types/DataTable/TableHeader.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TableHeaderProps extends svelte.JSX.HTMLAttributes {
/**
@@ -20,15 +21,13 @@ export interface TableHeaderProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TableHeader extends SvelteComponent<
+ TableHeaderProps,
+ {
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ click: WindowEventMap["click"];
+ },
+ { default: {} }
+> {}
diff --git a/types/DataTable/TableRow.d.ts b/types/DataTable/TableRow.d.ts
index d18a7c1c..bac34d5c 100644
--- a/types/DataTable/TableRow.d.ts
+++ b/types/DataTable/TableRow.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface TableRowProps extends svelte.JSX.HTMLAttributes {}
-export default class TableRow {
- $$prop_def: TableRowProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TableRow extends SvelteComponent<
+ TableRowProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/DataTable/Toolbar.d.ts b/types/DataTable/Toolbar.d.ts
index 9f44ef2d..ab190a67 100644
--- a/types/DataTable/Toolbar.d.ts
+++ b/types/DataTable/Toolbar.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ToolbarProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,11 +9,4 @@ export interface ToolbarProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Toolbar extends SvelteComponent {}
diff --git a/types/DataTable/ToolbarBatchActions.d.ts b/types/DataTable/ToolbarBatchActions.d.ts
index a85a5aec..0b2c5626 100644
--- a/types/DataTable/ToolbarBatchActions.d.ts
+++ b/types/DataTable/ToolbarBatchActions.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ToolbarBatchActionsProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,11 +9,4 @@ export interface ToolbarBatchActionsProps extends svelte.JSX.HTMLAttributes string;
}
-export default class ToolbarBatchActions {
- $$prop_def: ToolbarBatchActionsProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToolbarBatchActions extends SvelteComponent {}
diff --git a/types/DataTable/ToolbarContent.d.ts b/types/DataTable/ToolbarContent.d.ts
index df5bd531..eea700e1 100644
--- a/types/DataTable/ToolbarContent.d.ts
+++ b/types/DataTable/ToolbarContent.d.ts
@@ -1,12 +1,6 @@
///
+import { SvelteComponent } from "svelte";
export interface ToolbarContentProps {}
-export default class ToolbarContent {
- $$prop_def: ToolbarContentProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToolbarContent extends SvelteComponent {}
diff --git a/types/DataTable/ToolbarMenu.d.ts b/types/DataTable/ToolbarMenu.d.ts
index 41904ad5..71aecbc7 100644
--- a/types/DataTable/ToolbarMenu.d.ts
+++ b/types/DataTable/ToolbarMenu.d.ts
@@ -1,13 +1,7 @@
///
+import { SvelteComponent } from "svelte";
import { OverflowMenuProps } from "../OverflowMenu/OverflowMenu";
export interface ToolbarMenuProps extends OverflowMenuProps {}
-export default class ToolbarMenu {
- $$prop_def: ToolbarMenuProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToolbarMenu extends SvelteComponent {}
diff --git a/types/DataTable/ToolbarMenuItem.d.ts b/types/DataTable/ToolbarMenuItem.d.ts
index 3061f753..0af6cf37 100644
--- a/types/DataTable/ToolbarMenuItem.d.ts
+++ b/types/DataTable/ToolbarMenuItem.d.ts
@@ -1,15 +1,11 @@
///
+import { SvelteComponent } from "svelte";
import { OverflowMenuItemProps } from "../OverflowMenu/OverflowMenuItem";
export interface ToolbarMenuItemProps extends OverflowMenuItemProps {}
-export default class ToolbarMenuItem {
- $$prop_def: ToolbarMenuItemProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToolbarMenuItem extends SvelteComponent<
+ ToolbarMenuItemProps,
+ { click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] },
+ { default: {} }
+> {}
diff --git a/types/DataTable/ToolbarSearch.d.ts b/types/DataTable/ToolbarSearch.d.ts
index 8ca3c8c5..68f97019 100644
--- a/types/DataTable/ToolbarSearch.d.ts
+++ b/types/DataTable/ToolbarSearch.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ToolbarSearchProps {
/**
@@ -32,13 +33,13 @@ export interface ToolbarSearchProps {
ref?: null | HTMLInputElement;
}
-export default class ToolbarSearch {
- $$prop_def: ToolbarSearchProps;
- $$slot_def: {};
-
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToolbarSearch extends SvelteComponent<
+ ToolbarSearchProps,
+ {
+ change: WindowEventMap["change"];
+ input: WindowEventMap["input"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ },
+ {}
+> {}
diff --git a/types/DataTableSkeleton/DataTableSkeleton.d.ts b/types/DataTableSkeleton/DataTableSkeleton.d.ts
index 27ebf0f1..9ca1da42 100644
--- a/types/DataTableSkeleton/DataTableSkeleton.d.ts
+++ b/types/DataTableSkeleton/DataTableSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface DataTableSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -44,13 +45,13 @@ export interface DataTableSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class DataTableSkeleton extends SvelteComponent<
+ DataTableSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/DatePicker/DatePicker.d.ts b/types/DatePicker/DatePicker.d.ts
index b501df1d..3eacbc53 100644
--- a/types/DatePicker/DatePicker.d.ts
+++ b/types/DatePicker/DatePicker.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface DatePickerProps extends svelte.JSX.HTMLAttributes {
/**
@@ -61,16 +62,14 @@ export interface DatePickerProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class DatePicker extends SvelteComponent<
+ DatePickerProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: CustomEvent;
+ },
+ { default: {} }
+> {}
diff --git a/types/DatePicker/DatePickerInput.d.ts b/types/DatePicker/DatePickerInput.d.ts
index 312cfbf1..b85b686e 100644
--- a/types/DatePicker/DatePickerInput.d.ts
+++ b/types/DatePicker/DatePickerInput.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface DatePickerInputProps extends svelte.JSX.HTMLAttributes {
/**
@@ -78,12 +79,8 @@ export interface DatePickerInputProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class DatePickerInput extends SvelteComponent<
+ DatePickerInputProps,
+ { input: WindowEventMap["input"]; keydown: WindowEventMap["keydown"]; blur: WindowEventMap["blur"] },
+ {}
+> {}
diff --git a/types/DatePicker/DatePickerSkeleton.d.ts b/types/DatePicker/DatePickerSkeleton.d.ts
index 71d8588f..1756a335 100644
--- a/types/DatePicker/DatePickerSkeleton.d.ts
+++ b/types/DatePicker/DatePickerSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface DatePickerSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,13 +15,13 @@ export interface DatePickerSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class DatePickerSkeleton extends SvelteComponent<
+ DatePickerSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Dropdown/Dropdown.d.ts b/types/Dropdown/Dropdown.d.ts
index b4961bc0..8054eed4 100644
--- a/types/Dropdown/Dropdown.d.ts
+++ b/types/Dropdown/Dropdown.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type DropdownItemId = string;
@@ -115,13 +116,8 @@ export interface DropdownProps extends svelte.JSX.HTMLAttributes) => void
- ): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Dropdown extends SvelteComponent<
+ DropdownProps,
+ { select: CustomEvent<{ selectedId: DropdownItemId; selectedIndex: number; selectedItem: DropdownItem }> },
+ {}
+> {}
diff --git a/types/Dropdown/DropdownSkeleton.d.ts b/types/Dropdown/DropdownSkeleton.d.ts
index 66319de3..4578ee66 100644
--- a/types/Dropdown/DropdownSkeleton.d.ts
+++ b/types/Dropdown/DropdownSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface DropdownSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface DropdownSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class DropdownSkeleton extends SvelteComponent<
+ DropdownSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/FileUploader/FileUploader.d.ts b/types/FileUploader/FileUploader.d.ts
index 364bdc73..5157cb12 100644
--- a/types/FileUploader/FileUploader.d.ts
+++ b/types/FileUploader/FileUploader.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type Files = string[];
@@ -71,17 +72,17 @@ export interface FileUploaderProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: "remove", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FileUploader extends SvelteComponent<
+ FileUploaderProps,
+ {
+ add: CustomEvent;
+ remove: CustomEvent;
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ keydown: WindowEventMap["keydown"];
+ },
+ {}
+> {}
diff --git a/types/FileUploader/FileUploaderButton.d.ts b/types/FileUploader/FileUploaderButton.d.ts
index e9952b6a..424a108a 100644
--- a/types/FileUploader/FileUploaderButton.d.ts
+++ b/types/FileUploader/FileUploaderButton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type Files = string[];
@@ -70,12 +71,8 @@ export interface FileUploaderButtonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FileUploaderButton extends SvelteComponent<
+ FileUploaderButtonProps,
+ { keydown: WindowEventMap["keydown"]; change: WindowEventMap["change"]; click: WindowEventMap["click"] },
+ {}
+> {}
diff --git a/types/FileUploader/FileUploaderDropContainer.d.ts b/types/FileUploader/FileUploaderDropContainer.d.ts
index 3a16f9c9..4c8b81b5 100644
--- a/types/FileUploader/FileUploaderDropContainer.d.ts
+++ b/types/FileUploader/FileUploaderDropContainer.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type Files = string[];
@@ -65,16 +66,16 @@ export interface FileUploaderDropContainerProps extends svelte.JSX.HTMLAttribute
ref?: null | HTMLInputElement;
}
-export default class FileUploaderDropContainer {
- $$prop_def: FileUploaderDropContainerProps;
- $$slot_def: {};
-
- $on(eventname: "add", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "dragover", cb: (event: WindowEventMap["dragover"]) => void): () => void;
- $on(eventname: "dragleave", cb: (event: WindowEventMap["dragleave"]) => void): () => void;
- $on(eventname: "drop", cb: (event: WindowEventMap["drop"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FileUploaderDropContainer extends SvelteComponent<
+ FileUploaderDropContainerProps,
+ {
+ add: CustomEvent;
+ dragover: WindowEventMap["dragover"];
+ dragleave: WindowEventMap["dragleave"];
+ drop: WindowEventMap["drop"];
+ keydown: WindowEventMap["keydown"];
+ change: WindowEventMap["change"];
+ click: WindowEventMap["click"];
+ },
+ {}
+> {}
diff --git a/types/FileUploader/FileUploaderItem.d.ts b/types/FileUploader/FileUploaderItem.d.ts
index 63e66aba..114e4e97 100644
--- a/types/FileUploader/FileUploaderItem.d.ts
+++ b/types/FileUploader/FileUploaderItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface FileUploaderItemProps extends svelte.JSX.HTMLAttributes {
/**
@@ -44,13 +45,13 @@ export interface FileUploaderItemProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FileUploaderItem extends SvelteComponent<
+ FileUploaderItemProps,
+ {
+ delete: CustomEvent;
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/FileUploader/FileUploaderSkeleton.d.ts b/types/FileUploader/FileUploaderSkeleton.d.ts
index c5d3f72c..6c386d2a 100644
--- a/types/FileUploader/FileUploaderSkeleton.d.ts
+++ b/types/FileUploader/FileUploaderSkeleton.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface FileUploaderSkeletonProps extends svelte.JSX.HTMLAttributes {}
-export default class FileUploaderSkeleton {
- $$prop_def: FileUploaderSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FileUploaderSkeleton extends SvelteComponent<
+ FileUploaderSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/FileUploader/Filename.d.ts b/types/FileUploader/Filename.d.ts
index 52336e7a..d87a3461 100644
--- a/types/FileUploader/Filename.d.ts
+++ b/types/FileUploader/Filename.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface FilenameProps {
/**
@@ -20,11 +21,8 @@ export interface FilenameProps {
invalid?: boolean;
}
-export default class Filename {
- $$prop_def: FilenameProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Filename extends SvelteComponent<
+ FilenameProps,
+ { click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] },
+ {}
+> {}
diff --git a/types/FluidForm/FluidForm.d.ts b/types/FluidForm/FluidForm.d.ts
index 3408ebf2..e9cabdf2 100644
--- a/types/FluidForm/FluidForm.d.ts
+++ b/types/FluidForm/FluidForm.d.ts
@@ -1,12 +1,6 @@
///
+import { SvelteComponent } from "svelte";
export interface FluidFormProps {}
-export default class FluidForm {
- $$prop_def: FluidFormProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FluidForm extends SvelteComponent {}
diff --git a/types/Form/Form.d.ts b/types/Form/Form.d.ts
index 8c8e1e9b..f2da7d0e 100644
--- a/types/Form/Form.d.ts
+++ b/types/Form/Form.d.ts
@@ -1,17 +1,16 @@
///
+import { SvelteComponent } from "svelte";
export interface FormProps extends svelte.JSX.HTMLAttributes {}
-export default class Form {
- $$prop_def: FormProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "submit", cb: (event: WindowEventMap["submit"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Form extends SvelteComponent<
+ FormProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ submit: WindowEventMap["submit"];
+ },
+ { default: {} }
+> {}
diff --git a/types/FormGroup/FormGroup.d.ts b/types/FormGroup/FormGroup.d.ts
index d55aa8f9..7282351d 100644
--- a/types/FormGroup/FormGroup.d.ts
+++ b/types/FormGroup/FormGroup.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface FormGroupProps extends svelte.JSX.HTMLAttributes {
/**
@@ -26,15 +27,13 @@ export interface FormGroupProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FormGroup extends SvelteComponent<
+ FormGroupProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/FormItem/FormItem.d.ts b/types/FormItem/FormItem.d.ts
index 9ff7d823..895af1f3 100644
--- a/types/FormItem/FormItem.d.ts
+++ b/types/FormItem/FormItem.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface FormItemProps extends svelte.JSX.HTMLAttributes {}
-export default class FormItem {
- $$prop_def: FormItemProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FormItem extends SvelteComponent<
+ FormItemProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/FormLabel/FormLabel.d.ts b/types/FormLabel/FormLabel.d.ts
index 0a38b73e..3ddbccfc 100644
--- a/types/FormLabel/FormLabel.d.ts
+++ b/types/FormLabel/FormLabel.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface FormLabelProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,15 +9,13 @@ export interface FormLabelProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class FormLabel extends SvelteComponent<
+ FormLabelProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Grid/Column.d.ts b/types/Grid/Column.d.ts
index 3704cef5..dd0a13ac 100644
--- a/types/Grid/Column.d.ts
+++ b/types/Grid/Column.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type ColumnSize = boolean | number;
@@ -66,11 +67,8 @@ export interface ColumnProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Column extends SvelteComponent<
+ ColumnProps,
+ {},
+ { default: { props: { class: string; [key: string]: any } } }
+> {}
diff --git a/types/Grid/Grid.d.ts b/types/Grid/Grid.d.ts
index fa7f8444..b914d0c8 100644
--- a/types/Grid/Grid.d.ts
+++ b/types/Grid/Grid.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface GridProps extends svelte.JSX.HTMLAttributes {
/**
@@ -45,11 +46,8 @@ export interface GridProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Grid extends SvelteComponent<
+ GridProps,
+ {},
+ { default: { props: { class: string; [key: string]: any } } }
+> {}
diff --git a/types/Grid/Row.d.ts b/types/Grid/Row.d.ts
index 88eb63bd..5bb4f615 100644
--- a/types/Grid/Row.d.ts
+++ b/types/Grid/Row.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface RowProps extends svelte.JSX.HTMLAttributes {
/**
@@ -39,11 +40,8 @@ export interface RowProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Row extends SvelteComponent<
+ RowProps,
+ {},
+ { default: { props: { class: string; [key: string]: any } } }
+> {}
diff --git a/types/Icon/Icon.d.ts b/types/Icon/Icon.d.ts
index 9dd4bbf5..c3c671da 100644
--- a/types/Icon/Icon.d.ts
+++ b/types/Icon/Icon.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
import { IconSkeletonProps } from "./IconSkeleton";
export interface IconProps extends IconSkeletonProps, svelte.JSX.HTMLAttributes {
@@ -14,13 +15,13 @@ export interface IconProps extends IconSkeletonProps, svelte.JSX.HTMLAttributes<
skeleton?: boolean;
}
-export default class Icon {
- $$prop_def: IconProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Icon extends SvelteComponent<
+ IconProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Icon/IconSkeleton.d.ts b/types/Icon/IconSkeleton.d.ts
index f4f860bb..cdf7e00e 100644
--- a/types/Icon/IconSkeleton.d.ts
+++ b/types/Icon/IconSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface IconSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface IconSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class IconSkeleton extends SvelteComponent<
+ IconSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/InlineLoading/InlineLoading.d.ts b/types/InlineLoading/InlineLoading.d.ts
index 4e8c8416..8b18ea1c 100644
--- a/types/InlineLoading/InlineLoading.d.ts
+++ b/types/InlineLoading/InlineLoading.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface InlineLoadingProps extends svelte.JSX.HTMLAttributes {
/**
@@ -24,14 +25,14 @@ export interface InlineLoadingProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "success", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class InlineLoading extends SvelteComponent<
+ InlineLoadingProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ success: CustomEvent;
+ },
+ {}
+> {}
diff --git a/types/Link/Link.d.ts b/types/Link/Link.d.ts
index 209e0d9c..2ba8a0cf 100644
--- a/types/Link/Link.d.ts
+++ b/types/Link/Link.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface LinkProps extends svelte.JSX.HTMLAttributes {
/**
@@ -36,15 +37,13 @@ export interface LinkProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Link extends SvelteComponent<
+ LinkProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/ListBox/ListBox.d.ts b/types/ListBox/ListBox.d.ts
index d82cfc8f..b45eb952 100644
--- a/types/ListBox/ListBox.d.ts
+++ b/types/ListBox/ListBox.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ListBoxProps extends svelte.JSX.HTMLAttributes {
/**
@@ -43,13 +44,8 @@ export interface ListBoxProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBox extends SvelteComponent<
+ ListBoxProps,
+ { keydown: WindowEventMap["keydown"]; click: WindowEventMap["click"] },
+ { default: {} }
+> {}
diff --git a/types/ListBox/ListBoxField.d.ts b/types/ListBox/ListBoxField.d.ts
index 613f2bd5..3f44b4f5 100644
--- a/types/ListBox/ListBoxField.d.ts
+++ b/types/ListBox/ListBoxField.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type ListBoxFieldTranslationId = "close" | "open";
@@ -47,17 +48,15 @@ export interface ListBoxFieldProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBoxField extends SvelteComponent<
+ ListBoxFieldProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ blur: WindowEventMap["blur"];
+ },
+ { default: {} }
+> {}
diff --git a/types/ListBox/ListBoxMenu.d.ts b/types/ListBox/ListBoxMenu.d.ts
index d0c9c70e..e98935c9 100644
--- a/types/ListBox/ListBoxMenu.d.ts
+++ b/types/ListBox/ListBoxMenu.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ListBoxMenuProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,12 +15,8 @@ export interface ListBoxMenuProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBoxMenu extends SvelteComponent<
+ ListBoxMenuProps,
+ { scroll: WindowEventMap["scroll"] },
+ { default: {} }
+> {}
diff --git a/types/ListBox/ListBoxMenuIcon.d.ts b/types/ListBox/ListBoxMenuIcon.d.ts
index d76da5bd..dcd6d49c 100644
--- a/types/ListBox/ListBoxMenuIcon.d.ts
+++ b/types/ListBox/ListBoxMenuIcon.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type ListBoxMenuIconTranslationId = "close" | "open";
@@ -23,10 +24,8 @@ export interface ListBoxMenuIconProps extends svelte.JSX.HTMLAttributes string;
}
-export default class ListBoxMenuIcon {
- $$prop_def: ListBoxMenuIconProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBoxMenuIcon extends SvelteComponent<
+ ListBoxMenuIconProps,
+ { click: WindowEventMap["click"] },
+ {}
+> {}
diff --git a/types/ListBox/ListBoxMenuItem.d.ts b/types/ListBox/ListBoxMenuItem.d.ts
index a4724c5e..41de78be 100644
--- a/types/ListBox/ListBoxMenuItem.d.ts
+++ b/types/ListBox/ListBoxMenuItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ListBoxMenuItemProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,14 +15,12 @@ export interface ListBoxMenuItemProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBoxMenuItem extends SvelteComponent<
+ ListBoxMenuItemProps,
+ {
+ click: WindowEventMap["click"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/ListBox/ListBoxSelection.d.ts b/types/ListBox/ListBoxSelection.d.ts
index 80167139..6c718eaf 100644
--- a/types/ListBox/ListBoxSelection.d.ts
+++ b/types/ListBox/ListBoxSelection.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type ListBoxSelectionTranslationId = "clearAll" | "clearSelection";
@@ -34,10 +35,4 @@ export interface ListBoxSelectionProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListBoxSelection extends SvelteComponent }, {}> {}
diff --git a/types/ListItem/ListItem.d.ts b/types/ListItem/ListItem.d.ts
index 4ef4aaad..8f1c1df5 100644
--- a/types/ListItem/ListItem.d.ts
+++ b/types/ListItem/ListItem.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface ListItemProps extends svelte.JSX.HTMLAttributes {}
-export default class ListItem {
- $$prop_def: ListItemProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ListItem extends SvelteComponent<
+ ListItemProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Loading/Loading.d.ts b/types/Loading/Loading.d.ts
index 77af289c..a2c20dae 100644
--- a/types/Loading/Loading.d.ts
+++ b/types/Loading/Loading.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface LoadingProps extends svelte.JSX.HTMLAttributes {
/**
@@ -32,9 +33,4 @@ export interface LoadingProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class Loading extends SvelteComponent {}
diff --git a/types/Modal/Modal.d.ts b/types/Modal/Modal.d.ts
index 8f6e8dbb..57e5eafb 100644
--- a/types/Modal/Modal.d.ts
+++ b/types/Modal/Modal.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ModalProps extends svelte.JSX.HTMLAttributes {
/**
@@ -112,22 +113,18 @@ export interface ModalProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "submit", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "click:button--secondary", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "close", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "open", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Modal extends SvelteComponent<
+ ModalProps,
+ {
+ keydown: WindowEventMap["keydown"];
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ submit: CustomEvent;
+ ["click:button--secondary"]: CustomEvent;
+ close: CustomEvent;
+ open: CustomEvent;
+ },
+ { default: {}; heading: {}; label: {} }
+> {}
diff --git a/types/MultiSelect/MultiSelect.d.ts b/types/MultiSelect/MultiSelect.d.ts
index f9d9bcd8..3874b7f8 100644
--- a/types/MultiSelect/MultiSelect.d.ts
+++ b/types/MultiSelect/MultiSelect.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type MultiSelectItemId = string;
@@ -154,14 +155,14 @@ export interface MultiSelectProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: "select", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class MultiSelect extends SvelteComponent<
+ MultiSelectProps,
+ {
+ clear: WindowEventMap["clear"];
+ keydown: WindowEventMap["keydown"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ select: CustomEvent;
+ },
+ {}
+> {}
diff --git a/types/Notification/InlineNotification.d.ts b/types/Notification/InlineNotification.d.ts
index 3c625396..76361930 100644
--- a/types/Notification/InlineNotification.d.ts
+++ b/types/Notification/InlineNotification.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface InlineNotificationProps extends svelte.JSX.HTMLAttributes {
/**
@@ -56,17 +57,14 @@ export interface InlineNotificationProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "close", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class InlineNotification extends SvelteComponent<
+ InlineNotificationProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ close: CustomEvent;
+ },
+ { default: {}; actions: {} }
+> {}
diff --git a/types/Notification/NotificationActionButton.d.ts b/types/Notification/NotificationActionButton.d.ts
index 10ea1deb..d0dfaaec 100644
--- a/types/Notification/NotificationActionButton.d.ts
+++ b/types/Notification/NotificationActionButton.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface NotificationActionButtonProps {}
-export default class NotificationActionButton {
- $$prop_def: NotificationActionButtonProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NotificationActionButton extends SvelteComponent<
+ NotificationActionButtonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Notification/NotificationButton.d.ts b/types/Notification/NotificationButton.d.ts
index 5bf25670..eedf2737 100644
--- a/types/Notification/NotificationButton.d.ts
+++ b/types/Notification/NotificationButton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface NotificationButtonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -24,13 +25,13 @@ export interface NotificationButtonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NotificationButton extends SvelteComponent<
+ NotificationButtonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Notification/NotificationIcon.d.ts b/types/Notification/NotificationIcon.d.ts
index 1441aab4..9c3d1afd 100644
--- a/types/Notification/NotificationIcon.d.ts
+++ b/types/Notification/NotificationIcon.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface NotificationIconProps {
/**
@@ -20,9 +21,4 @@ export interface NotificationIconProps {
iconDescription?: string;
}
-export default class NotificationIcon {
- $$prop_def: NotificationIconProps;
- $$slot_def: {};
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NotificationIcon extends SvelteComponent {}
diff --git a/types/Notification/NotificationTextDetails.d.ts b/types/Notification/NotificationTextDetails.d.ts
index 0bc3f7a2..a3407c01 100644
--- a/types/Notification/NotificationTextDetails.d.ts
+++ b/types/Notification/NotificationTextDetails.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface NotificationTextDetailsProps {
/**
@@ -26,11 +27,8 @@ export interface NotificationTextDetailsProps {
caption?: string;
}
-export default class NotificationTextDetails {
- $$prop_def: NotificationTextDetailsProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NotificationTextDetails extends SvelteComponent<
+ NotificationTextDetailsProps,
+ {},
+ { default: {} }
+> {}
diff --git a/types/Notification/ToastNotification.d.ts b/types/Notification/ToastNotification.d.ts
index 1894d000..e1f2ba14 100644
--- a/types/Notification/ToastNotification.d.ts
+++ b/types/Notification/ToastNotification.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ToastNotificationProps extends svelte.JSX.HTMLAttributes {
/**
@@ -62,16 +63,14 @@ export interface ToastNotificationProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "close", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ToastNotification extends SvelteComponent<
+ ToastNotificationProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ close: CustomEvent;
+ },
+ { default: {} }
+> {}
diff --git a/types/NumberInput/NumberInput.d.ts b/types/NumberInput/NumberInput.d.ts
index 5b0c5c91..b7e3ea24 100644
--- a/types/NumberInput/NumberInput.d.ts
+++ b/types/NumberInput/NumberInput.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export type NumberInputTranslationId = "increment" | "decrement";
@@ -127,17 +128,15 @@ export interface NumberInputProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NumberInput extends SvelteComponent<
+ NumberInputProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ input: WindowEventMap["input"];
+ change: CustomEvent;
+ },
+ { label: {} }
+> {}
diff --git a/types/NumberInput/NumberInputSkeleton.d.ts b/types/NumberInput/NumberInputSkeleton.d.ts
index 63906cb4..89ca0882 100644
--- a/types/NumberInput/NumberInputSkeleton.d.ts
+++ b/types/NumberInput/NumberInputSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface NumberInputSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface NumberInputSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class NumberInputSkeleton extends SvelteComponent<
+ NumberInputSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/OrderedList/OrderedList.d.ts b/types/OrderedList/OrderedList.d.ts
index 2da61249..40729627 100644
--- a/types/OrderedList/OrderedList.d.ts
+++ b/types/OrderedList/OrderedList.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface OrderedListProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,15 +15,13 @@ export interface OrderedListProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class OrderedList extends SvelteComponent<
+ OrderedListProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/OverflowMenu/OverflowMenu.d.ts b/types/OverflowMenu/OverflowMenu.d.ts
index 6c6fa72f..04471f46 100644
--- a/types/OverflowMenu/OverflowMenu.d.ts
+++ b/types/OverflowMenu/OverflowMenu.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface OverflowMenuProps extends svelte.JSX.HTMLAttributes {
/**
@@ -70,18 +71,15 @@ export interface OverflowMenuProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: "close", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class OverflowMenu extends SvelteComponent<
+ OverflowMenuProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ close: CustomEvent;
+ },
+ { default: {}; menu: {} }
+> {}
diff --git a/types/OverflowMenu/OverflowMenuItem.d.ts b/types/OverflowMenu/OverflowMenuItem.d.ts
index 01062634..d2ff4b37 100644
--- a/types/OverflowMenu/OverflowMenuItem.d.ts
+++ b/types/OverflowMenu/OverflowMenuItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface OverflowMenuItemProps extends svelte.JSX.HTMLAttributes {
/**
@@ -57,13 +58,8 @@ export interface OverflowMenuItemProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class OverflowMenuItem extends SvelteComponent<
+ OverflowMenuItemProps,
+ { click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] },
+ { default: {} }
+> {}
diff --git a/types/Pagination/Pagination.d.ts b/types/Pagination/Pagination.d.ts
index e0356a35..abe080e7 100644
--- a/types/Pagination/Pagination.d.ts
+++ b/types/Pagination/Pagination.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface PaginationProps extends svelte.JSX.HTMLAttributes {
/**
@@ -98,10 +99,4 @@ export interface PaginationProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Pagination extends SvelteComponent }, {}> {}
diff --git a/types/Pagination/PaginationSkeleton.d.ts b/types/Pagination/PaginationSkeleton.d.ts
index c6512a99..06154247 100644
--- a/types/Pagination/PaginationSkeleton.d.ts
+++ b/types/Pagination/PaginationSkeleton.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface PaginationSkeletonProps extends svelte.JSX.HTMLAttributes {}
-export default class PaginationSkeleton {
- $$prop_def: PaginationSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class PaginationSkeleton extends SvelteComponent<
+ PaginationSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/PaginationNav/PaginationNav.d.ts b/types/PaginationNav/PaginationNav.d.ts
index faaa7180..0ca32556 100644
--- a/types/PaginationNav/PaginationNav.d.ts
+++ b/types/PaginationNav/PaginationNav.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface PaginationNavProps extends svelte.JSX.HTMLAttributes {
/**
@@ -38,12 +39,8 @@ export interface PaginationNavProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: "click:button--next", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class PaginationNav extends SvelteComponent<
+ PaginationNavProps,
+ { ["click:button--previous"]: CustomEvent; ["click:button--next"]: CustomEvent; change: CustomEvent },
+ {}
+> {}
diff --git a/types/ProgressIndicator/ProgressIndicator.d.ts b/types/ProgressIndicator/ProgressIndicator.d.ts
index bcb41953..2a577e36 100644
--- a/types/ProgressIndicator/ProgressIndicator.d.ts
+++ b/types/ProgressIndicator/ProgressIndicator.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ProgressIndicatorProps extends svelte.JSX.HTMLAttributes {
/**
@@ -26,16 +27,14 @@ export interface ProgressIndicatorProps extends svelte.JSX.HTMLAttributes) => void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ProgressIndicator extends SvelteComponent<
+ ProgressIndicatorProps,
+ {
+ change: CustomEvent;
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/ProgressIndicator/ProgressIndicatorSkeleton.d.ts b/types/ProgressIndicator/ProgressIndicatorSkeleton.d.ts
index d77c1aa5..6be060b3 100644
--- a/types/ProgressIndicator/ProgressIndicatorSkeleton.d.ts
+++ b/types/ProgressIndicator/ProgressIndicatorSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ProgressIndicatorSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,13 +15,13 @@ export interface ProgressIndicatorSkeletonProps extends svelte.JSX.HTMLAttribute
count?: number;
}
-export default class ProgressIndicatorSkeleton {
- $$prop_def: ProgressIndicatorSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ProgressIndicatorSkeleton extends SvelteComponent<
+ ProgressIndicatorSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/ProgressIndicator/ProgressStep.d.ts b/types/ProgressIndicator/ProgressStep.d.ts
index 425ae4b2..c51120bb 100644
--- a/types/ProgressIndicator/ProgressStep.d.ts
+++ b/types/ProgressIndicator/ProgressStep.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ProgressStepProps extends svelte.JSX.HTMLAttributes {
/**
@@ -50,16 +51,14 @@ export interface ProgressStepProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: string, cb: (event: Event) => void): () => void;
-}
+export default class ProgressStep extends SvelteComponent<
+ ProgressStepProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ },
+ { default: { props: { class: "bx--progress-label" } } }
+> {}
diff --git a/types/RadioButton/RadioButton.d.ts b/types/RadioButton/RadioButton.d.ts
index ede21976..da36de2f 100644
--- a/types/RadioButton/RadioButton.d.ts
+++ b/types/RadioButton/RadioButton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface RadioButtonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -56,10 +57,4 @@ export interface RadioButtonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class RadioButton extends SvelteComponent {}
diff --git a/types/RadioButton/RadioButtonSkeleton.d.ts b/types/RadioButton/RadioButtonSkeleton.d.ts
index bb06a92f..950af680 100644
--- a/types/RadioButton/RadioButtonSkeleton.d.ts
+++ b/types/RadioButton/RadioButtonSkeleton.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface RadioButtonSkeletonProps extends svelte.JSX.HTMLAttributes {}
-export default class RadioButtonSkeleton {
- $$prop_def: RadioButtonSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class RadioButtonSkeleton extends SvelteComponent<
+ RadioButtonSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/RadioButtonGroup/RadioButtonGroup.d.ts b/types/RadioButtonGroup/RadioButtonGroup.d.ts
index 9166f83b..ebd1a269 100644
--- a/types/RadioButtonGroup/RadioButtonGroup.d.ts
+++ b/types/RadioButtonGroup/RadioButtonGroup.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface RadioButtonGroupProps extends svelte.JSX.HTMLAttributes {
/**
@@ -30,16 +31,14 @@ export interface RadioButtonGroupProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class RadioButtonGroup extends SvelteComponent<
+ RadioButtonGroupProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: CustomEvent;
+ },
+ { default: {} }
+> {}
diff --git a/types/Search/Search.d.ts b/types/Search/Search.d.ts
index 494e369d..c1c081e6 100644
--- a/types/Search/Search.d.ts
+++ b/types/Search/Search.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SearchProps {
/**
@@ -85,18 +86,18 @@ export interface SearchProps {
ref?: null | HTMLInputElement;
}
-export default class Search {
- $$prop_def: SearchProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: "clear", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Search extends SvelteComponent<
+ SearchProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ input: WindowEventMap["input"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ clear: CustomEvent;
+ },
+ {}
+> {}
diff --git a/types/Search/SearchSkeleton.d.ts b/types/Search/SearchSkeleton.d.ts
index 7b9ffe3b..7aad79a5 100644
--- a/types/Search/SearchSkeleton.d.ts
+++ b/types/Search/SearchSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SearchSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -13,13 +14,13 @@ export interface SearchSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SearchSkeleton extends SvelteComponent<
+ SearchSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Select/Select.d.ts b/types/Select/Select.d.ts
index c484d7bc..7bca8393 100644
--- a/types/Select/Select.d.ts
+++ b/types/Select/Select.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SelectProps extends svelte.JSX.HTMLAttributes {
/**
@@ -83,13 +84,8 @@ export interface SelectProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Select extends SvelteComponent<
+ SelectProps,
+ { blur: WindowEventMap["blur"]; change: CustomEvent },
+ { default: {} }
+> {}
diff --git a/types/Select/SelectItem.d.ts b/types/Select/SelectItem.d.ts
index b08ba976..295ad6fa 100644
--- a/types/Select/SelectItem.d.ts
+++ b/types/Select/SelectItem.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SelectItemProps {
/**
@@ -26,9 +27,4 @@ export interface SelectItemProps {
disabled?: boolean;
}
-export default class SelectItem {
- $$prop_def: SelectItemProps;
- $$slot_def: {};
-
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SelectItem extends SvelteComponent {}
diff --git a/types/Select/SelectItemGroup.d.ts b/types/Select/SelectItemGroup.d.ts
index 8e47c5db..fef75479 100644
--- a/types/Select/SelectItemGroup.d.ts
+++ b/types/Select/SelectItemGroup.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SelectItemGroupProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,11 +15,4 @@ export interface SelectItemGroupProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class SelectItemGroup extends SvelteComponent {}
diff --git a/types/Select/SelectSkeleton.d.ts b/types/Select/SelectSkeleton.d.ts
index 39ba59ec..c4d603c2 100644
--- a/types/Select/SelectSkeleton.d.ts
+++ b/types/Select/SelectSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SelectSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface SelectSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SelectSkeleton extends SvelteComponent<
+ SelectSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/SkeletonPlaceholder/SkeletonPlaceholder.d.ts b/types/SkeletonPlaceholder/SkeletonPlaceholder.d.ts
index 378ab06c..17a7c868 100644
--- a/types/SkeletonPlaceholder/SkeletonPlaceholder.d.ts
+++ b/types/SkeletonPlaceholder/SkeletonPlaceholder.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface SkeletonPlaceholderProps extends svelte.JSX.HTMLAttributes {}
-export default class SkeletonPlaceholder {
- $$prop_def: SkeletonPlaceholderProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SkeletonPlaceholder extends SvelteComponent<
+ SkeletonPlaceholderProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/SkeletonText/SkeletonText.d.ts b/types/SkeletonText/SkeletonText.d.ts
index d9a83b47..dabc8157 100644
--- a/types/SkeletonText/SkeletonText.d.ts
+++ b/types/SkeletonText/SkeletonText.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SkeletonTextProps extends svelte.JSX.HTMLAttributes {
/**
@@ -26,13 +27,13 @@ export interface SkeletonTextProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SkeletonText extends SvelteComponent<
+ SkeletonTextProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Slider/Slider.d.ts b/types/Slider/Slider.d.ts
index e360a07a..4ce340d3 100644
--- a/types/Slider/Slider.d.ts
+++ b/types/Slider/Slider.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SliderProps extends svelte.JSX.HTMLAttributes {
/**
@@ -104,14 +105,14 @@ export interface SliderProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Slider extends SvelteComponent<
+ SliderProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: CustomEvent;
+ },
+ {}
+> {}
diff --git a/types/Slider/SliderSkeleton.d.ts b/types/Slider/SliderSkeleton.d.ts
index f46c18b9..b0d8f949 100644
--- a/types/Slider/SliderSkeleton.d.ts
+++ b/types/Slider/SliderSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface SliderSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface SliderSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class SliderSkeleton extends SvelteComponent<
+ SliderSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/StructuredList/StructuredList.d.ts b/types/StructuredList/StructuredList.d.ts
index e67a46f7..4c9978b6 100644
--- a/types/StructuredList/StructuredList.d.ts
+++ b/types/StructuredList/StructuredList.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListProps extends svelte.JSX.HTMLAttributes {
/**
@@ -19,16 +20,14 @@ export interface StructuredListProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredList extends SvelteComponent<
+ StructuredListProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: CustomEvent;
+ },
+ { default: {} }
+> {}
diff --git a/types/StructuredList/StructuredListBody.d.ts b/types/StructuredList/StructuredListBody.d.ts
index 4efa751d..9653c1ed 100644
--- a/types/StructuredList/StructuredListBody.d.ts
+++ b/types/StructuredList/StructuredListBody.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListBodyProps extends svelte.JSX.HTMLAttributes {}
-export default class StructuredListBody {
- $$prop_def: StructuredListBodyProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredListBody extends SvelteComponent<
+ StructuredListBodyProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/StructuredList/StructuredListCell.d.ts b/types/StructuredList/StructuredListCell.d.ts
index f0745595..864f1a7e 100644
--- a/types/StructuredList/StructuredListCell.d.ts
+++ b/types/StructuredList/StructuredListCell.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListCellProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,15 +15,13 @@ export interface StructuredListCellProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredListCell extends SvelteComponent<
+ StructuredListCellProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/StructuredList/StructuredListHead.d.ts b/types/StructuredList/StructuredListHead.d.ts
index 145b8baa..9fc81dfe 100644
--- a/types/StructuredList/StructuredListHead.d.ts
+++ b/types/StructuredList/StructuredListHead.d.ts
@@ -1,16 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListHeadProps extends svelte.JSX.HTMLAttributes {}
-export default class StructuredListHead {
- $$prop_def: StructuredListHeadProps;
- $$slot_def: {
- default: {};
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredListHead extends SvelteComponent<
+ StructuredListHeadProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/StructuredList/StructuredListInput.d.ts b/types/StructuredList/StructuredListInput.d.ts
index 2844ea76..570fb4fe 100644
--- a/types/StructuredList/StructuredListInput.d.ts
+++ b/types/StructuredList/StructuredListInput.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListInputProps extends svelte.JSX.HTMLAttributes {
/**
@@ -38,9 +39,4 @@ export interface StructuredListInputProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class StructuredListInput extends SvelteComponent {}
diff --git a/types/StructuredList/StructuredListRow.d.ts b/types/StructuredList/StructuredListRow.d.ts
index 33071469..4db0309a 100644
--- a/types/StructuredList/StructuredListRow.d.ts
+++ b/types/StructuredList/StructuredListRow.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListRowProps extends svelte.JSX.HTMLAttributes {
/**
@@ -20,16 +21,14 @@ export interface StructuredListRowProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $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: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredListRow extends SvelteComponent<
+ StructuredListRowProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ keydown: WindowEventMap["keydown"];
+ },
+ { default: {} }
+> {}
diff --git a/types/StructuredList/StructuredListSkeleton.d.ts b/types/StructuredList/StructuredListSkeleton.d.ts
index 63fa81ae..a428138a 100644
--- a/types/StructuredList/StructuredListSkeleton.d.ts
+++ b/types/StructuredList/StructuredListSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface StructuredListSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -14,13 +15,13 @@ export interface StructuredListSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class StructuredListSkeleton extends SvelteComponent<
+ StructuredListSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Tabs/Tab.d.ts b/types/Tabs/Tab.d.ts
index 04585573..4d546ca1 100644
--- a/types/Tabs/Tab.d.ts
+++ b/types/Tabs/Tab.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TabProps extends svelte.JSX.HTMLAttributes {
/**
@@ -39,14 +40,12 @@ export interface TabProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Tab extends SvelteComponent<
+ TabProps,
+ {
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Tabs/TabContent.d.ts b/types/Tabs/TabContent.d.ts
index 73ace54e..50046441 100644
--- a/types/Tabs/TabContent.d.ts
+++ b/types/Tabs/TabContent.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TabContentProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,11 +9,4 @@ export interface TabContentProps extends svelte.JSX.HTMLAttributes void): () => void;
-}
+export default class TabContent extends SvelteComponent {}
diff --git a/types/Tabs/Tabs.d.ts b/types/Tabs/Tabs.d.ts
index 48eafc01..08ec048b 100644
--- a/types/Tabs/Tabs.d.ts
+++ b/types/Tabs/Tabs.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TabsProps extends svelte.JSX.HTMLAttributes {
/**
@@ -26,15 +27,8 @@ export interface TabsProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "change", cb: (event: CustomEvent) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Tabs extends SvelteComponent<
+ TabsProps,
+ { keypress: WindowEventMap["keypress"]; click: WindowEventMap["click"]; change: CustomEvent },
+ { default: {}; content: {} }
+> {}
diff --git a/types/Tabs/TabsSkeleton.d.ts b/types/Tabs/TabsSkeleton.d.ts
index 78d6bd9d..47e1d0e2 100644
--- a/types/Tabs/TabsSkeleton.d.ts
+++ b/types/Tabs/TabsSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TabsSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface TabsSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TabsSkeleton extends SvelteComponent<
+ TabsSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Tag/Tag.d.ts b/types/Tag/Tag.d.ts
index ee4e105a..abf3c792 100644
--- a/types/Tag/Tag.d.ts
+++ b/types/Tag/Tag.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TagProps
extends svelte.JSX.HTMLAttributes,
@@ -50,15 +51,13 @@ export interface TagProps
id?: string;
}
-export default class Tag {
- $$prop_def: TagProps;
- $$slot_def: {
- default: { props: { class: "bx--tag__label" } };
- };
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class Tag extends SvelteComponent<
+ TagProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: { props: { class: "bx--tag__label" } } }
+> {}
diff --git a/types/Tag/TagSkeleton.d.ts b/types/Tag/TagSkeleton.d.ts
index 09ef38f2..2b869c0e 100644
--- a/types/Tag/TagSkeleton.d.ts
+++ b/types/Tag/TagSkeleton.d.ts
@@ -1,14 +1,15 @@
///
+import { SvelteComponent } from "svelte";
export interface TagSkeletonProps extends svelte.JSX.HTMLAttributes {}
-export default class TagSkeleton {
- $$prop_def: TagSkeletonProps;
- $$slot_def: {};
-
- $on(eventname: "click", cb: (event: WindowEventMap["click"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TagSkeleton extends SvelteComponent<
+ TagSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/TextArea/TextArea.d.ts b/types/TextArea/TextArea.d.ts
index 467eac3b..db6fafb9 100644
--- a/types/TextArea/TextArea.d.ts
+++ b/types/TextArea/TextArea.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TextAreaProps extends svelte.JSX.HTMLAttributes {
/**
@@ -85,17 +86,17 @@ export interface TextAreaProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TextArea extends SvelteComponent<
+ TextAreaProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ input: WindowEventMap["input"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ },
+ {}
+> {}
diff --git a/types/TextArea/TextAreaSkeleton.d.ts b/types/TextArea/TextAreaSkeleton.d.ts
index 996f4c5d..cd5b0f31 100644
--- a/types/TextArea/TextAreaSkeleton.d.ts
+++ b/types/TextArea/TextAreaSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TextAreaSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface TextAreaSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TextAreaSkeleton extends SvelteComponent<
+ TextAreaSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/TextInput/PasswordInput.d.ts b/types/TextInput/PasswordInput.d.ts
index 601d9d9c..5d55c62a 100644
--- a/types/TextInput/PasswordInput.d.ts
+++ b/types/TextInput/PasswordInput.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface PasswordInputProps extends svelte.JSX.HTMLAttributes {
/**
@@ -106,18 +107,18 @@ export interface PasswordInputProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class PasswordInput extends SvelteComponent<
+ PasswordInputProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ input: WindowEventMap["input"];
+ keydown: WindowEventMap["keydown"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ },
+ {}
+> {}
diff --git a/types/TextInput/TextInput.d.ts b/types/TextInput/TextInput.d.ts
index 1b56f537..b2d8886e 100644
--- a/types/TextInput/TextInput.d.ts
+++ b/types/TextInput/TextInput.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TextInputProps extends svelte.JSX.HTMLAttributes {
/**
@@ -108,18 +109,18 @@ export interface TextInputProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: "change", cb: (event: WindowEventMap["change"]) => void): () => void;
- $on(eventname: "input", cb: (event: WindowEventMap["input"]) => void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void;
- $on(eventname: "blur", cb: (event: WindowEventMap["blur"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TextInput extends SvelteComponent<
+ TextInputProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ change: WindowEventMap["change"];
+ input: WindowEventMap["input"];
+ keydown: WindowEventMap["keydown"];
+ focus: WindowEventMap["focus"];
+ blur: WindowEventMap["blur"];
+ },
+ {}
+> {}
diff --git a/types/TextInput/TextInputSkeleton.d.ts b/types/TextInput/TextInputSkeleton.d.ts
index 813af0ff..c11d880a 100644
--- a/types/TextInput/TextInputSkeleton.d.ts
+++ b/types/TextInput/TextInputSkeleton.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface TextInputSkeletonProps extends svelte.JSX.HTMLAttributes {
/**
@@ -8,13 +9,13 @@ export interface TextInputSkeletonProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class TextInputSkeleton extends SvelteComponent<
+ TextInputSkeletonProps,
+ {
+ click: WindowEventMap["click"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ {}
+> {}
diff --git a/types/Tile/ClickableTile.d.ts b/types/Tile/ClickableTile.d.ts
index f4018bca..4269d56a 100644
--- a/types/Tile/ClickableTile.d.ts
+++ b/types/Tile/ClickableTile.d.ts
@@ -1,4 +1,5 @@
///
+import { SvelteComponent } from "svelte";
export interface ClickableTileProps extends svelte.JSX.HTMLAttributes {
/**
@@ -19,16 +20,14 @@ export interface ClickableTileProps extends svelte.JSX.HTMLAttributes void): () => void;
- $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => void): () => void;
- $on(eventname: "mouseover", cb: (event: WindowEventMap["mouseover"]) => void): () => void;
- $on(eventname: "mouseenter", cb: (event: WindowEventMap["mouseenter"]) => void): () => void;
- $on(eventname: "mouseleave", cb: (event: WindowEventMap["mouseleave"]) => void): () => void;
- $on(eventname: string, cb: (event: Event) => void): () => void;
-}
+export default class ClickableTile extends SvelteComponent<
+ ClickableTileProps,
+ {
+ click: WindowEventMap["click"];
+ keydown: WindowEventMap["keydown"];
+ mouseover: WindowEventMap["mouseover"];
+ mouseenter: WindowEventMap["mouseenter"];
+ mouseleave: WindowEventMap["mouseleave"];
+ },
+ { default: {} }
+> {}
diff --git a/types/Tile/ExpandableTile.d.ts b/types/Tile/ExpandableTile.d.ts
index c5ffb7c0..3a0dab08 100644
--- a/types/Tile/ExpandableTile.d.ts
+++ b/types/Tile/ExpandableTile.d.ts
@@ -1,4 +1,5 @@
///