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 @@ /// +import { SvelteComponent } from "svelte"; export interface ExpandableTileProps extends svelte.JSX.HTMLAttributes { /** @@ -56,17 +57,14 @@ export interface ExpandableTileProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: "keypress", cb: (event: WindowEventMap["keypress"]) => 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 ExpandableTile extends SvelteComponent< + ExpandableTileProps, + { + click: WindowEventMap["click"]; + keypress: WindowEventMap["keypress"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + { above: {}; below: {} } +> {} diff --git a/types/Tile/RadioTile.d.ts b/types/Tile/RadioTile.d.ts index 54c3db2a..70ce38d2 100644 --- a/types/Tile/RadioTile.d.ts +++ b/types/Tile/RadioTile.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface RadioTileProps extends svelte.JSX.HTMLAttributes { /** @@ -44,17 +45,15 @@ export interface RadioTileProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: "keydown", cb: (event: WindowEventMap["keydown"]) => 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 RadioTile extends SvelteComponent< + RadioTileProps, + { + change: WindowEventMap["change"]; + keydown: WindowEventMap["keydown"]; + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + { default: {} } +> {} diff --git a/types/Tile/SelectableTile.d.ts b/types/Tile/SelectableTile.d.ts index 5ba51e8a..1f1e71d4 100644 --- a/types/Tile/SelectableTile.d.ts +++ b/types/Tile/SelectableTile.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SelectableTileProps extends svelte.JSX.HTMLAttributes { /** @@ -56,16 +57,14 @@ export interface SelectableTileProps 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 SelectableTile extends SvelteComponent< + SelectableTileProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + keydown: WindowEventMap["keydown"]; + }, + { default: {} } +> {} diff --git a/types/Tile/Tile.d.ts b/types/Tile/Tile.d.ts index 5930a798..c3c03606 100644 --- a/types/Tile/Tile.d.ts +++ b/types/Tile/Tile.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TileProps extends svelte.JSX.HTMLAttributes { /** @@ -8,15 +9,13 @@ export interface TileProps 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 Tile extends SvelteComponent< + TileProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + { default: {} } +> {} diff --git a/types/Tile/TileGroup.d.ts b/types/Tile/TileGroup.d.ts index ca41bde8..262e35ae 100644 --- a/types/Tile/TileGroup.d.ts +++ b/types/Tile/TileGroup.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TileGroupProps extends svelte.JSX.HTMLAttributes { /** @@ -19,12 +20,4 @@ export interface TileGroupProps extends svelte.JSX.HTMLAttributes) => void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class TileGroup extends SvelteComponent }, { default: {} }> {} diff --git a/types/TimePicker/TimePicker.d.ts b/types/TimePicker/TimePicker.d.ts index 7429f046..ea1805fa 100644 --- a/types/TimePicker/TimePicker.d.ts +++ b/types/TimePicker/TimePicker.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TimePickerProps extends svelte.JSX.HTMLAttributes { /** @@ -90,19 +91,17 @@ export interface TimePickerProps 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 TimePicker extends SvelteComponent< + TimePickerProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + change: WindowEventMap["change"]; + input: WindowEventMap["input"]; + focus: WindowEventMap["focus"]; + blur: WindowEventMap["blur"]; + }, + { default: {} } +> {} diff --git a/types/TimePicker/TimePickerSelect.d.ts b/types/TimePicker/TimePickerSelect.d.ts index a27c57cf..7a5f4335 100644 --- a/types/TimePicker/TimePickerSelect.d.ts +++ b/types/TimePicker/TimePickerSelect.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TimePickerSelectProps extends svelte.JSX.HTMLAttributes { /** @@ -48,15 +49,13 @@ export interface TimePickerSelectProps 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 TimePickerSelect extends SvelteComponent< + TimePickerSelectProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + { default: {} } +> {} diff --git a/types/Toggle/Toggle.d.ts b/types/Toggle/Toggle.d.ts index d2440b41..56dcdd17 100644 --- a/types/Toggle/Toggle.d.ts +++ b/types/Toggle/Toggle.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface ToggleProps extends svelte.JSX.HTMLAttributes { /** @@ -49,17 +50,17 @@ export interface ToggleProps 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: "keyup", cb: (event: WindowEventMap["keyup"]) => 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 Toggle extends SvelteComponent< + ToggleProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + change: WindowEventMap["change"]; + keyup: WindowEventMap["keyup"]; + focus: WindowEventMap["focus"]; + blur: WindowEventMap["blur"]; + }, + {} +> {} diff --git a/types/Toggle/ToggleSkeleton.d.ts b/types/Toggle/ToggleSkeleton.d.ts index 86c28849..6a81fada 100644 --- a/types/Toggle/ToggleSkeleton.d.ts +++ b/types/Toggle/ToggleSkeleton.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface ToggleSkeletonProps extends svelte.JSX.HTMLAttributes { /** @@ -20,13 +21,13 @@ export interface ToggleSkeletonProps 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 ToggleSkeleton extends SvelteComponent< + ToggleSkeletonProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + {} +> {} diff --git a/types/ToggleSmall/ToggleSmall.d.ts b/types/ToggleSmall/ToggleSmall.d.ts index dc7be03e..8ec18f78 100644 --- a/types/ToggleSmall/ToggleSmall.d.ts +++ b/types/ToggleSmall/ToggleSmall.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface ToggleSmallProps extends svelte.JSX.HTMLAttributes { /** @@ -43,17 +44,17 @@ export interface ToggleSmallProps 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: "keyup", cb: (event: WindowEventMap["keyup"]) => 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 ToggleSmall extends SvelteComponent< + ToggleSmallProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + change: WindowEventMap["change"]; + keyup: WindowEventMap["keyup"]; + focus: WindowEventMap["focus"]; + blur: WindowEventMap["blur"]; + }, + {} +> {} diff --git a/types/ToggleSmall/ToggleSmallSkeleton.d.ts b/types/ToggleSmall/ToggleSmallSkeleton.d.ts index 21bcbe9f..8d7c6380 100644 --- a/types/ToggleSmall/ToggleSmallSkeleton.d.ts +++ b/types/ToggleSmall/ToggleSmallSkeleton.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface ToggleSmallSkeletonProps extends svelte.JSX.HTMLAttributes { /** @@ -14,13 +15,13 @@ export interface ToggleSmallSkeletonProps 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 ToggleSmallSkeleton extends SvelteComponent< + ToggleSmallSkeletonProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + {} +> {} diff --git a/types/Tooltip/Tooltip.d.ts b/types/Tooltip/Tooltip.d.ts index 1684fe0a..244bf58e 100644 --- a/types/Tooltip/Tooltip.d.ts +++ b/types/Tooltip/Tooltip.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TooltipProps extends svelte.JSX.HTMLAttributes { /** @@ -80,13 +81,4 @@ export interface TooltipProps extends svelte.JSX.HTMLAttributes void): () => void; -} +export default class Tooltip extends SvelteComponent {} diff --git a/types/TooltipDefinition/TooltipDefinition.d.ts b/types/TooltipDefinition/TooltipDefinition.d.ts index e1788509..ba204962 100644 --- a/types/TooltipDefinition/TooltipDefinition.d.ts +++ b/types/TooltipDefinition/TooltipDefinition.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TooltipDefinitionProps extends svelte.JSX.HTMLAttributes { /** @@ -32,17 +33,14 @@ export interface TooltipDefinitionProps 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: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class TooltipDefinition extends SvelteComponent< + TooltipDefinitionProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + focus: WindowEventMap["focus"]; + }, + { default: {}; tooltip: {} } +> {} diff --git a/types/TooltipIcon/TooltipIcon.d.ts b/types/TooltipIcon/TooltipIcon.d.ts index 265b1157..05f6822b 100644 --- a/types/TooltipIcon/TooltipIcon.d.ts +++ b/types/TooltipIcon/TooltipIcon.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface TooltipIconProps extends svelte.JSX.HTMLAttributes { /** @@ -32,16 +33,14 @@ export interface TooltipIconProps 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: "focus", cb: (event: WindowEventMap["focus"]) => void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class TooltipIcon extends SvelteComponent< + TooltipIconProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + focus: WindowEventMap["focus"]; + }, + { default: {} } +> {} diff --git a/types/UIShell/Content.d.ts b/types/UIShell/Content.d.ts index f4412ee7..628a4004 100644 --- a/types/UIShell/Content.d.ts +++ b/types/UIShell/Content.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface ContentProps extends svelte.JSX.HTMLAttributes { /** @@ -8,11 +9,4 @@ export interface ContentProps extends svelte.JSX.HTMLAttributes void): () => void; -} +export default class Content extends SvelteComponent {} diff --git a/types/UIShell/GlobalHeader/Header.d.ts b/types/UIShell/GlobalHeader/Header.d.ts index 5e21d045..a0e50427 100644 --- a/types/UIShell/GlobalHeader/Header.d.ts +++ b/types/UIShell/GlobalHeader/Header.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderProps extends svelte.JSX.HTMLAttributes { /** @@ -48,14 +49,8 @@ export interface HeaderProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class Header extends SvelteComponent< + HeaderProps, + { click: WindowEventMap["click"] }, + { default: {}; platform: {}; ["skip-to-content"]: {} } +> {} diff --git a/types/UIShell/GlobalHeader/HeaderAction.d.ts b/types/UIShell/GlobalHeader/HeaderAction.d.ts index cdf1bad3..078b6bac 100644 --- a/types/UIShell/GlobalHeader/HeaderAction.d.ts +++ b/types/UIShell/GlobalHeader/HeaderAction.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderActionProps extends svelte.JSX.HTMLAttributes { /** @@ -25,14 +26,8 @@ export interface HeaderActionProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: "close", cb: (event: CustomEvent) => void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderAction extends SvelteComponent< + HeaderActionProps, + { click: WindowEventMap["click"]; close: CustomEvent }, + { default: {}; text: {} } +> {} diff --git a/types/UIShell/GlobalHeader/HeaderActionLink.d.ts b/types/UIShell/GlobalHeader/HeaderActionLink.d.ts index 7d474c44..b37b1ee4 100644 --- a/types/UIShell/GlobalHeader/HeaderActionLink.d.ts +++ b/types/UIShell/GlobalHeader/HeaderActionLink.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderActionLinkProps extends svelte.JSX.HTMLAttributes { /** @@ -24,9 +25,4 @@ export interface HeaderActionLinkProps extends svelte.JSX.HTMLAttributes void): () => void; -} +export default class HeaderActionLink extends SvelteComponent {} diff --git a/types/UIShell/GlobalHeader/HeaderActionSearch.d.ts b/types/UIShell/GlobalHeader/HeaderActionSearch.d.ts index ece86ec0..98fc9772 100644 --- a/types/UIShell/GlobalHeader/HeaderActionSearch.d.ts +++ b/types/UIShell/GlobalHeader/HeaderActionSearch.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderActionSearchProps { /** @@ -8,12 +9,12 @@ export interface HeaderActionSearchProps { searchIsActive?: boolean; } -export default class HeaderActionSearch { - $$prop_def: HeaderActionSearchProps; - $$slot_def: {}; - - $on(eventname: "inputSearch", cb: (event: CustomEvent<{ action: "search"; textInput: string }>) => void): () => void; - $on(eventname: "focusInputSearch", cb: (event: CustomEvent) => void): () => void; - $on(eventname: "focusOutInputSearch", cb: (event: CustomEvent) => void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderActionSearch extends SvelteComponent< + HeaderActionSearchProps, + { + inputSearch: CustomEvent<{ action: "search"; textInput: string }>; + focusInputSearch: CustomEvent; + focusOutInputSearch: CustomEvent; + }, + {} +> {} diff --git a/types/UIShell/GlobalHeader/HeaderNav.d.ts b/types/UIShell/GlobalHeader/HeaderNav.d.ts index 4afb7eca..f0c8661c 100644 --- a/types/UIShell/GlobalHeader/HeaderNav.d.ts +++ b/types/UIShell/GlobalHeader/HeaderNav.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderNavProps extends svelte.JSX.HTMLAttributes { /** @@ -7,11 +8,4 @@ export interface HeaderNavProps extends svelte.JSX.HTMLAttributes void): () => void; -} +export default class HeaderNav extends SvelteComponent {} diff --git a/types/UIShell/GlobalHeader/HeaderNavItem.d.ts b/types/UIShell/GlobalHeader/HeaderNavItem.d.ts index a44bbe67..1c4060f2 100644 --- a/types/UIShell/GlobalHeader/HeaderNavItem.d.ts +++ b/types/UIShell/GlobalHeader/HeaderNavItem.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderNavItemProps extends svelte.JSX.HTMLAttributes { /** @@ -18,17 +19,17 @@ export interface HeaderNavItemProps 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: "keyup", cb: (event: WindowEventMap["keyup"]) => 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 HeaderNavItem extends SvelteComponent< + HeaderNavItemProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + keyup: WindowEventMap["keyup"]; + keydown: WindowEventMap["keydown"]; + focus: WindowEventMap["focus"]; + blur: WindowEventMap["blur"]; + }, + {} +> {} diff --git a/types/UIShell/GlobalHeader/HeaderNavMenu.d.ts b/types/UIShell/GlobalHeader/HeaderNavMenu.d.ts index 80903c90..c3c6d9a2 100644 --- a/types/UIShell/GlobalHeader/HeaderNavMenu.d.ts +++ b/types/UIShell/GlobalHeader/HeaderNavMenu.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderNavMenuProps extends svelte.JSX.HTMLAttributes { /** @@ -31,19 +32,17 @@ export interface HeaderNavMenuProps 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: "keyup", cb: (event: WindowEventMap["keyup"]) => 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 HeaderNavMenu extends SvelteComponent< + HeaderNavMenuProps, + { + keydown: WindowEventMap["keydown"]; + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + keyup: WindowEventMap["keyup"]; + focus: WindowEventMap["focus"]; + blur: WindowEventMap["blur"]; + }, + { default: {} } +> {} diff --git a/types/UIShell/GlobalHeader/HeaderPanelDivider.d.ts b/types/UIShell/GlobalHeader/HeaderPanelDivider.d.ts index 0c6d781e..270b0ca1 100644 --- a/types/UIShell/GlobalHeader/HeaderPanelDivider.d.ts +++ b/types/UIShell/GlobalHeader/HeaderPanelDivider.d.ts @@ -1,12 +1,6 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderPanelDividerProps {} -export default class HeaderPanelDivider { - $$prop_def: HeaderPanelDividerProps; - $$slot_def: { - default: {}; - }; - - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderPanelDivider extends SvelteComponent {} diff --git a/types/UIShell/GlobalHeader/HeaderPanelLink.d.ts b/types/UIShell/GlobalHeader/HeaderPanelLink.d.ts index 0723479f..2ad6a89d 100644 --- a/types/UIShell/GlobalHeader/HeaderPanelLink.d.ts +++ b/types/UIShell/GlobalHeader/HeaderPanelLink.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderPanelLinkProps extends svelte.JSX.HTMLAttributes { /** @@ -13,12 +14,8 @@ export interface HeaderPanelLinkProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderPanelLink extends SvelteComponent< + HeaderPanelLinkProps, + { click: WindowEventMap["click"] }, + { default: {} } +> {} diff --git a/types/UIShell/GlobalHeader/HeaderPanelLinks.d.ts b/types/UIShell/GlobalHeader/HeaderPanelLinks.d.ts index 5dbe3138..bb7c1bae 100644 --- a/types/UIShell/GlobalHeader/HeaderPanelLinks.d.ts +++ b/types/UIShell/GlobalHeader/HeaderPanelLinks.d.ts @@ -1,12 +1,6 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderPanelLinksProps {} -export default class HeaderPanelLinks { - $$prop_def: HeaderPanelLinksProps; - $$slot_def: { - default: {}; - }; - - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderPanelLinks extends SvelteComponent {} diff --git a/types/UIShell/GlobalHeader/HeaderUtilities.d.ts b/types/UIShell/GlobalHeader/HeaderUtilities.d.ts index 7c4cc4bb..4b10368e 100644 --- a/types/UIShell/GlobalHeader/HeaderUtilities.d.ts +++ b/types/UIShell/GlobalHeader/HeaderUtilities.d.ts @@ -1,12 +1,6 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderUtilitiesProps {} -export default class HeaderUtilities { - $$prop_def: HeaderUtilitiesProps; - $$slot_def: { - default: {}; - }; - - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderUtilities extends SvelteComponent {} diff --git a/types/UIShell/HeaderGlobalAction.d.ts b/types/UIShell/HeaderGlobalAction.d.ts index c42faa0b..07397a20 100644 --- a/types/UIShell/HeaderGlobalAction.d.ts +++ b/types/UIShell/HeaderGlobalAction.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface HeaderGlobalActionProps extends svelte.JSX.HTMLAttributes { /** @@ -19,12 +20,8 @@ export interface HeaderGlobalActionProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class HeaderGlobalAction extends SvelteComponent< + HeaderGlobalActionProps, + { click: WindowEventMap["click"] }, + { default: {} } +> {} diff --git a/types/UIShell/SideNav/SideNav.d.ts b/types/UIShell/SideNav/SideNav.d.ts index e493381e..696b9ea7 100644 --- a/types/UIShell/SideNav/SideNav.d.ts +++ b/types/UIShell/SideNav/SideNav.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SideNavProps extends svelte.JSX.HTMLAttributes { /** @@ -19,11 +20,4 @@ export interface SideNavProps extends svelte.JSX.HTMLAttributes void): () => void; -} +export default class SideNav extends SvelteComponent {} diff --git a/types/UIShell/SideNav/SideNavItems.d.ts b/types/UIShell/SideNav/SideNavItems.d.ts index 3c55cbca..ce67f837 100644 --- a/types/UIShell/SideNav/SideNavItems.d.ts +++ b/types/UIShell/SideNav/SideNavItems.d.ts @@ -1,12 +1,6 @@ /// +import { SvelteComponent } from "svelte"; export interface SideNavItemsProps {} -export default class SideNavItems { - $$prop_def: SideNavItemsProps; - $$slot_def: { - default: {}; - }; - - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class SideNavItems extends SvelteComponent {} diff --git a/types/UIShell/SideNav/SideNavLink.d.ts b/types/UIShell/SideNav/SideNavLink.d.ts index 4ec630b5..f8f6f8c5 100644 --- a/types/UIShell/SideNav/SideNavLink.d.ts +++ b/types/UIShell/SideNav/SideNavLink.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SideNavLinkProps extends svelte.JSX.HTMLAttributes { /** @@ -29,10 +30,4 @@ export interface SideNavLinkProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class SideNavLink extends SvelteComponent {} diff --git a/types/UIShell/SideNav/SideNavMenu.d.ts b/types/UIShell/SideNav/SideNavMenu.d.ts index 91f7d4f5..ef70008b 100644 --- a/types/UIShell/SideNav/SideNavMenu.d.ts +++ b/types/UIShell/SideNav/SideNavMenu.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SideNavMenuProps extends svelte.JSX.HTMLAttributes { /** @@ -24,12 +25,8 @@ export interface SideNavMenuProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class SideNavMenu extends SvelteComponent< + SideNavMenuProps, + { click: WindowEventMap["click"] }, + { default: {} } +> {} diff --git a/types/UIShell/SideNav/SideNavMenuItem.d.ts b/types/UIShell/SideNav/SideNavMenuItem.d.ts index 2fc2e92e..7abf4e6d 100644 --- a/types/UIShell/SideNav/SideNavMenuItem.d.ts +++ b/types/UIShell/SideNav/SideNavMenuItem.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SideNavMenuItemProps extends svelte.JSX.HTMLAttributes { /** @@ -23,10 +24,8 @@ export interface SideNavMenuItemProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class SideNavMenuItem extends SvelteComponent< + SideNavMenuItemProps, + { click: WindowEventMap["click"] }, + {} +> {} diff --git a/types/UIShell/SkipToContent.d.ts b/types/UIShell/SkipToContent.d.ts index 23c99591..ef3060b7 100644 --- a/types/UIShell/SkipToContent.d.ts +++ b/types/UIShell/SkipToContent.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface SkipToContentProps extends svelte.JSX.HTMLAttributes { /** @@ -14,12 +15,8 @@ export interface SkipToContentProps extends svelte.JSX.HTMLAttributes void): () => void; - $on(eventname: string, cb: (event: Event) => void): () => void; -} +export default class SkipToContent extends SvelteComponent< + SkipToContentProps, + { click: WindowEventMap["click"] }, + { default: {} } +> {} diff --git a/types/UnorderedList/UnorderedList.d.ts b/types/UnorderedList/UnorderedList.d.ts index 4c18f46d..79e1c042 100644 --- a/types/UnorderedList/UnorderedList.d.ts +++ b/types/UnorderedList/UnorderedList.d.ts @@ -1,4 +1,5 @@ /// +import { SvelteComponent } from "svelte"; export interface UnorderedListProps extends svelte.JSX.HTMLAttributes { /** @@ -8,15 +9,13 @@ export interface UnorderedListProps 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 UnorderedList extends SvelteComponent< + UnorderedListProps, + { + click: WindowEventMap["click"]; + mouseover: WindowEventMap["mouseover"]; + mouseenter: WindowEventMap["mouseenter"]; + mouseleave: WindowEventMap["mouseleave"]; + }, + { default: {} } +> {} diff --git a/yarn.lock b/yarn.lock index f25d9996..71a8376e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2728,10 +2728,10 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -sveld@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/sveld/-/sveld-0.3.0.tgz#a1a8c188511a8d5674c72fd8b2987278fae0d062" - integrity sha512-aEuxRaeN11P+k0DvQ+32lEzRQNzv+dFO5qRC4wSM0p5MW9i6sxgPmnYV3xy5TSzaYXVmSI9JJRSMDd3C1ayw0w== +sveld@^0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/sveld/-/sveld-0.4.2.tgz#22154053c053a7d419fec89204c620cd866b64a3" + integrity sha512-PJvrkbJ1f1/QbJ8obnIu+UYinXZ5fIeHnGxJjqBvnlAGteIbZcG5Uexe8ymOiw5c20uA2U8YW0okyTNahrKr2g== dependencies: "@rollup/plugin-node-resolve" "^10.0.0" comment-parser "^0.7.6" @@ -2741,10 +2741,10 @@ sveld@^0.3.0: rollup-plugin-svelte "^6.1.1" svelte "^3.30.0" -svelte-check@^1.1.15: - version "1.1.15" - resolved "https://registry.npmjs.org/svelte-check/-/svelte-check-1.1.15.tgz#b645f4d63d7a20587f7b9755a44eb247335b669f" - integrity sha512-3TO5xZiH/bJtlEmQoh2zwUNIF0Fy153kXB3Q/KTjVdeqmM7Ws73rMY7tiOeTub777fv83yip0PaJpgGORyL5ZA== +svelte-check@^1.1.17: + version "1.1.17" + resolved "https://registry.npmjs.org/svelte-check/-/svelte-check-1.1.17.tgz#8faec43882bf9b1bf98105df33a13347bd49b70d" + integrity sha512-5JDQyKQWtxfA0lzPKrv2F3n7zBoij0mpVaW6nrU+Zc4GsjjPepMRTDyJVGiD+hyUqebnx7RShIBnwJB6neLuOQ== dependencies: chalk "^4.0.0" chokidar "^3.4.1" @@ -2778,11 +2778,6 @@ svelte-preprocess@^4.0.0: detect-indent "^6.0.0" strip-indent "^3.0.0" -svelte@^3.29.7: - version "3.29.7" - resolved "https://registry.npmjs.org/svelte/-/svelte-3.29.7.tgz#e254eb2d0d609ce0fd60f052d444ac4a66d90f7d" - integrity sha512-rx0g311kBODvEWUU01DFBUl3MJuJven04bvTVFUG/w0On/wuj0PajQY/QlXcJndFxG+W1s8iXKaB418tdHWc3A== - svelte@^3.30.0: version "3.30.0" resolved "https://registry.npmjs.org/svelte/-/svelte-3.30.0.tgz#cbde341e96bf34f4ac73c8f14f8a014e03bfb7d6"