chore: migrate to svelte-4

- Use `SvelteComponent` instead of `SvelteComponentTyped`
- use `local` transitions for backwards-compatibility
This commit is contained in:
Enrico Sacchetti 2023-06-23 11:19:16 -04:00
commit 56488e7375
No known key found for this signature in database
GPG key ID: 3374B89ECA60D796
189 changed files with 508 additions and 377 deletions

View file

@ -32,16 +32,16 @@
"carbon-icons-svelte": "^11.2.0", "carbon-icons-svelte": "^11.2.0",
"postcss": "^8.4.16", "postcss": "^8.4.16",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"prettier-plugin-svelte": "^2.7.0", "prettier-plugin-svelte": "^2.10.1",
"rollup": "^2.78.1", "rollup": "^2.78.1",
"rollup-plugin-svelte": "^7.1.0", "rollup-plugin-svelte": "^7.1.5",
"rollup-plugin-terser": "^7.0.2", "rollup-plugin-terser": "^7.0.2",
"sass": "^1.49.11", "sass": "^1.49.11",
"standard-version": "^9.5.0", "standard-version": "^9.5.0",
"sveld": "^0.18.0", "sveld": "^0.18.0",
"svelte": "^3.58.0", "svelte": "^4.0.0",
"svelte-check": "^3.4.3", "svelte-check": "^3.4.3",
"typescript": "^4.7.4" "typescript": "^5.0.0"
}, },
"standard-version": { "standard-version": {
"skip": { "skip": {
@ -76,4 +76,4 @@
"Eric Liu (https://github.com/metonym)", "Eric Liu (https://github.com/metonym)",
"Enrico Sacchetti (https://github.com/theetrain)" "Enrico Sacchetti (https://github.com/theetrain)"
] ]
} }

View file

@ -27,7 +27,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -8,7 +8,7 @@
/** /**
* Specify the primary button icon * Specify the primary button icon
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let primaryButtonIcon = undefined; export let primaryButtonIcon = undefined;

View file

@ -14,7 +14,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* Icon is rendered to the left of the label text * Icon is rendered to the left of the label text
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -19,7 +19,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* `inline` must be `false` * `inline` must be `false`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -57,7 +57,7 @@
/** /**
* Specify the primary button icon * Specify the primary button icon
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let primaryButtonIcon = undefined; export let primaryButtonIcon = undefined;

View file

@ -7,7 +7,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = Close; export let icon = Close;

View file

@ -33,7 +33,7 @@
/** /**
* Specify the icon to render. * Specify the icon to render.
* Defaults to `<OverflowMenuVertical />` * Defaults to `<OverflowMenuVertical />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = OverflowMenuVertical; export let icon = OverflowMenuVertical;

View file

@ -56,7 +56,7 @@
/** /**
* Specify the icon to render. * Specify the icon to render.
* Defaults to `<Search />` * Defaults to `<Search />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = IconSearch; export let icon = IconSearch;

View file

@ -27,7 +27,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -31,7 +31,7 @@
/** /**
* Specify the icon to render for the tooltip button. * Specify the icon to render for the tooltip button.
* Default to `<Information />` * Default to `<Information />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = Information; export let icon = Information;

View file

@ -7,7 +7,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -1,7 +1,7 @@
<script> <script>
/** /**
* @typedef {string | number} TreeNodeId * @typedef {string | number} TreeNodeId
* @typedef {{ id: TreeNodeId; text: any; icon?: typeof import("svelte").SvelteComponent; disabled?: boolean; children?: TreeNode[]; }} TreeNode * @typedef {{ id: TreeNodeId; text: any; icon?: typeof import("svelte").SvelteComponent<any>; disabled?: boolean; children?: TreeNode[]; }} TreeNode
* @event {TreeNode & { expanded: boolean; leaf: boolean; }} select * @event {TreeNode & { expanded: boolean; leaf: boolean; }} select
* @event {TreeNode & { expanded: boolean; leaf: boolean; }} toggle * @event {TreeNode & { expanded: boolean; leaf: boolean; }} toggle
* @event {TreeNode & { expanded: boolean; leaf: boolean; }} focus * @event {TreeNode & { expanded: boolean; leaf: boolean; }} focus

View file

@ -45,7 +45,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -15,7 +15,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -11,14 +11,14 @@
/** /**
* Specify the icon to render for the closed state. * Specify the icon to render for the closed state.
* Defaults to `<Menu size={20} />` * Defaults to `<Menu size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let iconMenu = Menu; export let iconMenu = Menu;
/** /**
* Specify the icon to render for the opened state. * Specify the icon to render for the opened state.
* Defaults to `<Close size={20} />` * Defaults to `<Close size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let iconClose = Close; export let iconClose = Close;

View file

@ -49,14 +49,14 @@
/** /**
* Specify the icon to render for the closed state. * Specify the icon to render for the closed state.
* Defaults to `<Menu size={20} />` * Defaults to `<Menu size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let iconMenu = Menu; export let iconMenu = Menu;
/** /**
* Specify the icon to render for the opened state. * Specify the icon to render for the opened state.
* Defaults to `<Close size={20} />` * Defaults to `<Close size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let iconClose = Close; export let iconClose = Close;

View file

@ -10,14 +10,14 @@
/** /**
* Specify the icon to render when the action panel is closed. * Specify the icon to render when the action panel is closed.
* Defaults to `<Switcher size={20} />` * Defaults to `<Switcher size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = Switcher; export let icon = Switcher;
/** /**
* Specify the icon to render when the action panel is open. * Specify the icon to render when the action panel is open.
* Defaults to `<Close size={20} />` * Defaults to `<Close size={20} />`
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let closeIcon = Close; export let closeIcon = Close;

View file

@ -10,7 +10,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -4,7 +4,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -16,7 +16,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -10,7 +10,7 @@
/** /**
* Specify the icon to render * Specify the icon to render
* @type {typeof import("svelte").SvelteComponent} * @type {typeof import("svelte").SvelteComponent<any>}
*/ */
export let icon = undefined; export let icon = undefined;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { AccordionSkeletonProps } from "./AccordionSkeleton.svelte"; import type { AccordionSkeletonProps } from "./AccordionSkeleton.svelte";
export interface AccordionProps extends AccordionSkeletonProps { export interface AccordionProps extends AccordionSkeletonProps {
@ -28,7 +28,7 @@ export interface AccordionProps extends AccordionSkeletonProps {
skeleton?: boolean; skeleton?: boolean;
} }
export default class Accordion extends SvelteComponentTyped< export default class Accordion extends SvelteComponent<
AccordionProps, AccordionProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface AccordionItemProps export interface AccordionItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {
@ -29,7 +29,7 @@ export interface AccordionItemProps
iconDescription?: string; iconDescription?: string;
} }
export default class AccordionItem extends SvelteComponentTyped< export default class AccordionItem extends SvelteComponent<
AccordionItemProps, AccordionItemProps,
{ {
animationend: WindowEventMap["animationend"]; animationend: WindowEventMap["animationend"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface AccordionSkeletonProps export interface AccordionSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["ul"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["ul"]> {
@ -28,7 +28,7 @@ export interface AccordionSkeletonProps
open?: boolean; open?: boolean;
} }
export default class AccordionSkeleton extends SvelteComponentTyped< export default class AccordionSkeleton extends SvelteComponent<
AccordionSkeletonProps, AccordionSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface AspectRatioProps export interface AspectRatioProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -19,7 +19,7 @@ export interface AspectRatioProps
| "1x2"; | "1x2";
} }
export default class AspectRatio extends SvelteComponentTyped< export default class AspectRatio extends SvelteComponent<
AspectRatioProps, AspectRatioProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { BreadcrumbSkeletonProps } from "./BreadcrumbSkeleton.svelte"; import type { BreadcrumbSkeletonProps } from "./BreadcrumbSkeleton.svelte";
export interface BreadcrumbProps extends BreadcrumbSkeletonProps { export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
@ -16,7 +16,7 @@ export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
skeleton?: boolean; skeleton?: boolean;
} }
export default class Breadcrumb extends SvelteComponentTyped< export default class Breadcrumb extends SvelteComponent<
BreadcrumbProps, BreadcrumbProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface BreadcrumbItemProps export interface BreadcrumbItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {
@ -16,7 +16,7 @@ export interface BreadcrumbItemProps
isCurrentPage?: boolean; isCurrentPage?: boolean;
} }
export default class BreadcrumbItem extends SvelteComponentTyped< export default class BreadcrumbItem extends SvelteComponent<
BreadcrumbItemProps, BreadcrumbItemProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface BreadcrumbSkeletonProps export interface BreadcrumbSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface BreadcrumbSkeletonProps
count?: number; count?: number;
} }
export default class BreadcrumbSkeleton extends SvelteComponentTyped< export default class BreadcrumbSkeleton extends SvelteComponent<
BreadcrumbSkeletonProps, BreadcrumbSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max";
@ -19,7 +19,7 @@ export interface BreakpointProps {
sizes?: Record<BreakpointSize, boolean>; sizes?: Record<BreakpointSize, boolean>;
} }
export default class Breakpoint extends SvelteComponentTyped< export default class Breakpoint extends SvelteComponent<
BreakpointProps, BreakpointProps,
{ {
change: CustomEvent<{ change: CustomEvent<{

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { ButtonSkeletonProps } from "./ButtonSkeleton.svelte"; import type { ButtonSkeletonProps } from "./ButtonSkeleton.svelte";
export interface ButtonProps export interface ButtonProps
@ -107,7 +107,7 @@ export interface ButtonProps
ref?: null | HTMLAnchorElement | HTMLButtonElement; ref?: null | HTMLAnchorElement | HTMLButtonElement;
} }
export default class Button extends SvelteComponentTyped< export default class Button extends SvelteComponent<
ButtonProps, ButtonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ButtonSetProps export interface ButtonSetProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -10,7 +10,7 @@ export interface ButtonSetProps
stacked?: boolean; stacked?: boolean;
} }
export default class ButtonSet extends SvelteComponentTyped< export default class ButtonSet extends SvelteComponent<
ButtonSetProps, ButtonSetProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ButtonSkeletonProps export interface ButtonSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["a"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["a"]> {
@ -16,7 +16,7 @@ export interface ButtonSkeletonProps
size?: "default" | "field" | "small" | "lg" | "xl"; size?: "default" | "field" | "small" | "lg" | "xl";
} }
export default class ButtonSkeleton extends SvelteComponentTyped< export default class ButtonSkeleton extends SvelteComponent<
ButtonSkeletonProps, ButtonSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface CheckboxProps export interface CheckboxProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -88,7 +88,7 @@ export interface CheckboxProps
ref?: null | HTMLInputElement; ref?: null | HTMLInputElement;
} }
export default class Checkbox extends SvelteComponentTyped< export default class Checkbox extends SvelteComponent<
CheckboxProps, CheckboxProps,
{ {
check: CustomEvent<boolean>; check: CustomEvent<boolean>;

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface CheckboxSkeletonProps export interface CheckboxSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {}
export default class CheckboxSkeleton extends SvelteComponentTyped< export default class CheckboxSkeleton extends SvelteComponent<
CheckboxSkeletonProps, CheckboxSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface CodeSnippetProps { export interface CodeSnippetProps {
/** /**
@ -117,7 +117,7 @@ export interface CodeSnippetProps {
ref?: null | HTMLPreElement; ref?: null | HTMLPreElement;
} }
export default class CodeSnippet extends SvelteComponentTyped< export default class CodeSnippet extends SvelteComponent<
CodeSnippetProps, CodeSnippetProps,
{ {
expand: CustomEvent<null>; expand: CustomEvent<null>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface CodeSnippetSkeletonProps export interface CodeSnippetSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -10,7 +10,7 @@ export interface CodeSnippetSkeletonProps
type?: "single" | "multi"; type?: "single" | "multi";
} }
export default class CodeSnippetSkeleton extends SvelteComponentTyped< export default class CodeSnippetSkeleton extends SvelteComponent<
CodeSnippetSkeletonProps, CodeSnippetSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type ComboBoxItemId = any; export type ComboBoxItemId = any;
@ -154,7 +154,7 @@ export interface ComboBoxProps
listRef?: null | HTMLDivElement; listRef?: null | HTMLDivElement;
} }
export default class ComboBox extends SvelteComponentTyped< export default class ComboBox extends SvelteComponent<
ComboBoxProps, ComboBoxProps,
{ {
select: CustomEvent<{ select: CustomEvent<{

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ComposedModalProps export interface ComposedModalProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -46,7 +46,7 @@ export interface ComposedModalProps
ref?: null | HTMLDivElement; ref?: null | HTMLDivElement;
} }
export default class ComposedModal extends SvelteComponentTyped< export default class ComposedModal extends SvelteComponent<
ComposedModalProps, ComposedModalProps,
{ {
transitionend: CustomEvent<{ open: boolean }>; transitionend: CustomEvent<{ open: boolean }>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ModalBodyProps export interface ModalBodyProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface ModalBodyProps
hasScrollingContent?: boolean; hasScrollingContent?: boolean;
} }
export default class ModalBody extends SvelteComponentTyped< export default class ModalBody extends SvelteComponent<
ModalBodyProps, ModalBodyProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ModalFooterProps export interface ModalFooterProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -53,7 +53,7 @@ export interface ModalFooterProps
danger?: boolean; danger?: boolean;
} }
export default class ModalFooter extends SvelteComponentTyped< export default class ModalFooter extends SvelteComponent<
ModalFooterProps, ModalFooterProps,
{ ["click:button--secondary"]: CustomEvent<{ text: string }> }, { ["click:button--secondary"]: CustomEvent<{ text: string }> },
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ModalHeaderProps export interface ModalHeaderProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -46,7 +46,7 @@ export interface ModalHeaderProps
iconDescription?: string; iconDescription?: string;
} }
export default class ModalHeader extends SvelteComponentTyped< export default class ModalHeader extends SvelteComponent<
ModalHeaderProps, ModalHeaderProps,
{ click: WindowEventMap["click"] }, { click: WindowEventMap["click"] },
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContentSwitcherProps export interface ContentSwitcherProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface ContentSwitcherProps
size?: "sm" | "xl"; size?: "sm" | "xl";
} }
export default class ContentSwitcher extends SvelteComponentTyped< export default class ContentSwitcher extends SvelteComponent<
ContentSwitcherProps, ContentSwitcherProps,
{ {
change: CustomEvent<number>; change: CustomEvent<number>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface SwitchProps export interface SwitchProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["button"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["button"]> {
@ -35,7 +35,7 @@ export interface SwitchProps
ref?: null | HTMLButtonElement; ref?: null | HTMLButtonElement;
} }
export default class Switch extends SvelteComponentTyped< export default class Switch extends SvelteComponent<
SwitchProps, SwitchProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContextMenuProps export interface ContextMenuProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["ul"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["ul"]> {
@ -36,7 +36,7 @@ export interface ContextMenuProps
ref?: null | HTMLUListElement; ref?: null | HTMLUListElement;
} }
export default class ContextMenu extends SvelteComponentTyped< export default class ContextMenu extends SvelteComponent<
ContextMenuProps, ContextMenuProps,
{ {
open: CustomEvent<HTMLElement>; open: CustomEvent<HTMLElement>;

View file

@ -1,9 +1,9 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContextMenuDividerProps {} export interface ContextMenuDividerProps {}
export default class ContextMenuDivider extends SvelteComponentTyped< export default class ContextMenuDivider extends SvelteComponent<
ContextMenuDividerProps, ContextMenuDividerProps,
{}, {},
{} {}

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContextMenuGroupProps { export interface ContextMenuGroupProps {
/** /**
@ -14,7 +14,7 @@ export interface ContextMenuGroupProps {
labelText?: string; labelText?: string;
} }
export default class ContextMenuGroup extends SvelteComponentTyped< export default class ContextMenuGroup extends SvelteComponent<
ContextMenuGroupProps, ContextMenuGroupProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContextMenuOptionProps export interface ContextMenuOptionProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {
@ -69,7 +69,7 @@ export interface ContextMenuOptionProps
ref?: null | HTMLLIElement; ref?: null | HTMLLIElement;
} }
export default class ContextMenuOption extends SvelteComponentTyped< export default class ContextMenuOption extends SvelteComponent<
ContextMenuOptionProps, ContextMenuOptionProps,
{ {
keydown: WindowEventMap["keydown"]; keydown: WindowEventMap["keydown"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ContextMenuRadioGroupProps { export interface ContextMenuRadioGroupProps {
/** /**
@ -15,7 +15,7 @@ export interface ContextMenuRadioGroupProps {
labelText?: string; labelText?: string;
} }
export default class ContextMenuRadioGroup extends SvelteComponentTyped< export default class ContextMenuRadioGroup extends SvelteComponent<
ContextMenuRadioGroupProps, ContextMenuRadioGroupProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface CopyButtonProps export interface CopyButtonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["button"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["button"]> {
@ -34,7 +34,7 @@ export interface CopyButtonProps
copy?: (text: string) => void; copy?: (text: string) => void;
} }
export default class CopyButton extends SvelteComponentTyped< export default class CopyButton extends SvelteComponent<
CopyButtonProps, CopyButtonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type DataTableKey = string; export type DataTableKey = string;
@ -178,7 +178,7 @@ export interface DataTableProps
page?: number; page?: number;
} }
export default class DataTable extends SvelteComponentTyped< export default class DataTable extends SvelteComponent<
DataTableProps, DataTableProps,
{ {
click: CustomEvent<{ click: CustomEvent<{

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { DataTableHeader } from "./DataTable.svelte"; import type { DataTableHeader } from "./DataTable.svelte";
export interface DataTableSkeletonProps export interface DataTableSkeletonProps
@ -50,7 +50,7 @@ export interface DataTableSkeletonProps
showToolbar?: boolean; showToolbar?: boolean;
} }
export default class DataTableSkeleton extends SvelteComponentTyped< export default class DataTableSkeleton extends SvelteComponent<
DataTableSkeletonProps, DataTableSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableProps export interface TableProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["section"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["section"]> {
@ -40,7 +40,7 @@ export interface TableProps
tableStyle?: string; tableStyle?: string;
} }
export default class Table extends SvelteComponentTyped< export default class Table extends SvelteComponent<
TableProps, TableProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableBodyProps export interface TableBodyProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["tbody"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["tbody"]> {}
export default class TableBody extends SvelteComponentTyped< export default class TableBody extends SvelteComponent<
TableBodyProps, TableBodyProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableCellProps export interface TableCellProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["td"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["td"]> {}
export default class TableCell extends SvelteComponentTyped< export default class TableCell extends SvelteComponent<
TableCellProps, TableCellProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableContainerProps export interface TableContainerProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -28,7 +28,7 @@ export interface TableContainerProps
useStaticWidth?: boolean; useStaticWidth?: boolean;
} }
export default class TableContainer extends SvelteComponentTyped< export default class TableContainer extends SvelteComponent<
TableContainerProps, TableContainerProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableHeadProps export interface TableHeadProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["thead"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["thead"]> {}
export default class TableHead extends SvelteComponentTyped< export default class TableHead extends SvelteComponent<
TableHeadProps, TableHeadProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableHeaderProps export interface TableHeaderProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["th"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["th"]> {
@ -40,7 +40,7 @@ export interface TableHeaderProps
id?: string; id?: string;
} }
export default class TableHeader extends SvelteComponentTyped< export default class TableHeader extends SvelteComponent<
TableHeaderProps, TableHeaderProps,
{ {
mouseover: WindowEventMap["mouseover"]; mouseover: WindowEventMap["mouseover"];

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface TableRowProps export interface TableRowProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["tr"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["tr"]> {}
export default class TableRow extends SvelteComponentTyped< export default class TableRow extends SvelteComponent<
TableRowProps, TableRowProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ToolbarProps export interface ToolbarProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["section"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["section"]> {
@ -10,7 +10,7 @@ export interface ToolbarProps
size?: "sm" | "default"; size?: "sm" | "default";
} }
export default class Toolbar extends SvelteComponentTyped< export default class Toolbar extends SvelteComponent<
ToolbarProps, ToolbarProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ToolbarBatchActionsProps export interface ToolbarBatchActionsProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface ToolbarBatchActionsProps
active?: undefined | boolean; active?: undefined | boolean;
} }
export default class ToolbarBatchActions extends SvelteComponentTyped< export default class ToolbarBatchActions extends SvelteComponent<
ToolbarBatchActionsProps, ToolbarBatchActionsProps,
{ cancel: CustomEvent<null> }, { cancel: CustomEvent<null> },
{ default: {}; cancel: {} } { default: {}; cancel: {} }

View file

@ -1,9 +1,9 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ToolbarContentProps {} export interface ToolbarContentProps {}
export default class ToolbarContent extends SvelteComponentTyped< export default class ToolbarContent extends SvelteComponent<
ToolbarContentProps, ToolbarContentProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { OverflowMenuProps } from "../OverflowMenu/OverflowMenu.svelte"; import type { OverflowMenuProps } from "../OverflowMenu/OverflowMenu.svelte";
export interface ToolbarMenuProps extends OverflowMenuProps {} export interface ToolbarMenuProps extends OverflowMenuProps {}
export default class ToolbarMenu extends SvelteComponentTyped< export default class ToolbarMenu extends SvelteComponent<
ToolbarMenuProps, ToolbarMenuProps,
{}, {},
{ default: {} } { default: {} }

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { OverflowMenuItemProps } from "../OverflowMenu/OverflowMenuItem.svelte"; import type { OverflowMenuItemProps } from "../OverflowMenu/OverflowMenuItem.svelte";
export interface ToolbarMenuItemProps extends OverflowMenuItemProps {} export interface ToolbarMenuItemProps extends OverflowMenuItemProps {}
export default class ToolbarMenuItem extends SvelteComponentTyped< export default class ToolbarMenuItem extends SvelteComponent<
ToolbarMenuItemProps, ToolbarMenuItemProps,
{ click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] }, { click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] },
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ToolbarSearchProps export interface ToolbarSearchProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> {
@ -63,7 +63,7 @@ export interface ToolbarSearchProps
ref?: null | HTMLInputElement; ref?: null | HTMLInputElement;
} }
export default class ToolbarSearch extends SvelteComponentTyped< export default class ToolbarSearch extends SvelteComponent<
ToolbarSearchProps, ToolbarSearchProps,
{ {
clear: WindowEventMap["clear"]; clear: WindowEventMap["clear"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface DatePickerProps export interface DatePickerProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -81,7 +81,7 @@ export interface DatePickerProps
flatpickrProps?: import("flatpickr/dist/types/options").Options; flatpickrProps?: import("flatpickr/dist/types/options").Options;
} }
export default class DatePicker extends SvelteComponentTyped< export default class DatePicker extends SvelteComponent<
DatePickerProps, DatePickerProps,
{ {
change: CustomEvent< change: CustomEvent<

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface DatePickerInputProps export interface DatePickerInputProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> {
@ -100,7 +100,7 @@ export interface DatePickerInputProps
ref?: null | HTMLInputElement; ref?: null | HTMLInputElement;
} }
export default class DatePickerInput extends SvelteComponentTyped< export default class DatePickerInput extends SvelteComponent<
DatePickerInputProps, DatePickerInputProps,
{ {
input: WindowEventMap["input"]; input: WindowEventMap["input"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface DatePickerSkeletonProps export interface DatePickerSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface DatePickerSkeletonProps
id?: string; id?: string;
} }
export default class DatePickerSkeleton extends SvelteComponentTyped< export default class DatePickerSkeleton extends SvelteComponent<
DatePickerSkeletonProps, DatePickerSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type DropdownItemId = any; export type DropdownItemId = any;
@ -143,7 +143,7 @@ export interface DropdownProps
ref?: null | HTMLButtonElement; ref?: null | HTMLButtonElement;
} }
export default class Dropdown extends SvelteComponentTyped< export default class Dropdown extends SvelteComponent<
DropdownProps, DropdownProps,
{ {
select: CustomEvent<{ select: CustomEvent<{

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface DropdownSkeletonProps export interface DropdownSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -10,7 +10,7 @@ export interface DropdownSkeletonProps
inline?: boolean; inline?: boolean;
} }
export default class DropdownSkeleton extends SvelteComponentTyped< export default class DropdownSkeleton extends SvelteComponent<
DropdownSkeletonProps, DropdownSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FileUploaderProps export interface FileUploaderProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -70,7 +70,7 @@ export interface FileUploaderProps
name?: string; name?: string;
} }
export default class FileUploader extends SvelteComponentTyped< export default class FileUploader extends SvelteComponent<
FileUploaderProps, FileUploaderProps,
{ {
add: CustomEvent<ReadonlyArray<File>>; add: CustomEvent<ReadonlyArray<File>>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FileUploaderButtonProps export interface FileUploaderButtonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["input"]> {
@ -76,7 +76,7 @@ export interface FileUploaderButtonProps
ref?: null | HTMLInputElement; ref?: null | HTMLInputElement;
} }
export default class FileUploaderButton extends SvelteComponentTyped< export default class FileUploaderButton extends SvelteComponent<
FileUploaderButtonProps, FileUploaderButtonProps,
{ {
change: CustomEvent<ReadonlyArray<File>>; change: CustomEvent<ReadonlyArray<File>>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FileUploaderDropContainerProps export interface FileUploaderDropContainerProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -71,7 +71,7 @@ export interface FileUploaderDropContainerProps
ref?: null | HTMLInputElement; ref?: null | HTMLInputElement;
} }
export default class FileUploaderDropContainer extends SvelteComponentTyped< export default class FileUploaderDropContainer extends SvelteComponent<
FileUploaderDropContainerProps, FileUploaderDropContainerProps,
{ {
add: CustomEvent<ReadonlyArray<File>>; add: CustomEvent<ReadonlyArray<File>>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FileUploaderItemProps export interface FileUploaderItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["span"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["span"]> {
@ -52,7 +52,7 @@ export interface FileUploaderItemProps
name?: string; name?: string;
} }
export default class FileUploaderItem extends SvelteComponentTyped< export default class FileUploaderItem extends SvelteComponent<
FileUploaderItemProps, FileUploaderItemProps,
{ {
delete: CustomEvent<string>; delete: CustomEvent<string>;

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FileUploaderSkeletonProps export interface FileUploaderSkeletonProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {}
export default class FileUploaderSkeleton extends SvelteComponentTyped< export default class FileUploaderSkeleton extends SvelteComponent<
FileUploaderSkeletonProps, FileUploaderSkeletonProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FilenameProps export interface FilenameProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]>, extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]>,
@ -24,7 +24,7 @@ export interface FilenameProps
invalid?: boolean; invalid?: boolean;
} }
export default class Filename extends SvelteComponentTyped< export default class Filename extends SvelteComponent<
FilenameProps, FilenameProps,
{ click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] }, { click: WindowEventMap["click"]; keydown: WindowEventMap["keydown"] },
{} {}

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FluidFormProps export interface FluidFormProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["form"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["form"]> {}
export default class FluidForm extends SvelteComponentTyped< export default class FluidForm extends SvelteComponent<
FluidFormProps, FluidFormProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FormProps export interface FormProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["form"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["form"]> {
@ -10,7 +10,7 @@ export interface FormProps
ref?: null | HTMLFormElement; ref?: null | HTMLFormElement;
} }
export default class Form extends SvelteComponentTyped< export default class Form extends SvelteComponent<
FormProps, FormProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FormGroupProps export interface FormGroupProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["fieldset"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["fieldset"]> {
@ -40,7 +40,7 @@ export interface FormGroupProps
legendId?: string; legendId?: string;
} }
export default class FormGroup extends SvelteComponentTyped< export default class FormGroup extends SvelteComponent<
FormGroupProps, FormGroupProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FormItemProps export interface FormItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {}
export default class FormItem extends SvelteComponentTyped< export default class FormItem extends SvelteComponent<
FormItemProps, FormItemProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface FormLabelProps export interface FormLabelProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["label"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["label"]> {
@ -10,7 +10,7 @@ export interface FormLabelProps
id?: string; id?: string;
} }
export default class FormLabel extends SvelteComponentTyped< export default class FormLabel extends SvelteComponent<
FormLabelProps, FormLabelProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type ColumnSize = boolean | number; export type ColumnSize = boolean | number;
@ -80,7 +80,7 @@ export interface ColumnProps
max?: ColumnBreakpoint; max?: ColumnBreakpoint;
} }
export default class Column extends SvelteComponentTyped< export default class Column extends SvelteComponent<
ColumnProps, ColumnProps,
{}, {},
{ default: { props: { class: string; [key: string]: any } } } { default: { props: { class: string; [key: string]: any } } }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface GridProps export interface GridProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -53,7 +53,7 @@ export interface GridProps
padding?: boolean; padding?: boolean;
} }
export default class Grid extends SvelteComponentTyped< export default class Grid extends SvelteComponent<
GridProps, GridProps,
{}, {},
{ default: { props: { class: string; [key: string]: any } } } { default: { props: { class: string; [key: string]: any } } }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface RowProps export interface RowProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -47,7 +47,7 @@ export interface RowProps
padding?: boolean; padding?: boolean;
} }
export default class Row extends SvelteComponentTyped< export default class Row extends SvelteComponent<
RowProps, RowProps,
{}, {},
{ default: { props: { class: string; [key: string]: any } } } { default: { props: { class: string; [key: string]: any } } }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ImageLoaderProps export interface ImageLoaderProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["img"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["img"]> {
@ -47,7 +47,7 @@ export interface ImageLoaderProps
fadeIn?: boolean; fadeIn?: boolean;
} }
export default class ImageLoader extends SvelteComponentTyped< export default class ImageLoader extends SvelteComponent<
ImageLoaderProps, ImageLoaderProps,
{ load: CustomEvent<null>; error: CustomEvent<null> }, { load: CustomEvent<null>; error: CustomEvent<null> },
{ error: {}; loading: {} } { error: {}; loading: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface InlineLoadingProps export interface InlineLoadingProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -28,7 +28,7 @@ export interface InlineLoadingProps
successDelay?: number; successDelay?: number;
} }
export default class InlineLoading extends SvelteComponentTyped< export default class InlineLoading extends SvelteComponent<
InlineLoadingProps, InlineLoadingProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface LinkProps export interface LinkProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["a"]>, extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["a"]>,
@ -48,7 +48,7 @@ export interface LinkProps
ref?: null | HTMLAnchorElement | HTMLParagraphElement; ref?: null | HTMLAnchorElement | HTMLParagraphElement;
} }
export default class Link extends SvelteComponentTyped< export default class Link extends SvelteComponent<
LinkProps, LinkProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
import type { LinkProps } from "./Link.svelte"; import type { LinkProps } from "./Link.svelte";
export interface OutboundLinkProps extends LinkProps {} export interface OutboundLinkProps extends LinkProps {}
export default class OutboundLink extends SvelteComponentTyped< export default class OutboundLink extends SvelteComponent<
OutboundLinkProps, OutboundLinkProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ListBoxProps export interface ListBoxProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -58,7 +58,7 @@ export interface ListBoxProps
warnText?: string; warnText?: string;
} }
export default class ListBox extends SvelteComponentTyped< export default class ListBox extends SvelteComponent<
ListBoxProps, ListBoxProps,
{ keydown: WindowEventMap["keydown"]; click: WindowEventMap["click"] }, { keydown: WindowEventMap["keydown"]; click: WindowEventMap["click"] },
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type ListBoxFieldTranslationId = "close" | "open"; export type ListBoxFieldTranslationId = "close" | "open";
@ -42,7 +42,7 @@ export interface ListBoxFieldProps
ref?: null | HTMLDivElement; ref?: null | HTMLDivElement;
} }
export default class ListBoxField extends SvelteComponentTyped< export default class ListBoxField extends SvelteComponent<
ListBoxFieldProps, ListBoxFieldProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ListBoxMenuProps export interface ListBoxMenuProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -16,7 +16,7 @@ export interface ListBoxMenuProps
ref?: null | HTMLDivElement; ref?: null | HTMLDivElement;
} }
export default class ListBoxMenu extends SvelteComponentTyped< export default class ListBoxMenu extends SvelteComponent<
ListBoxMenuProps, ListBoxMenuProps,
{ scroll: WindowEventMap["scroll"] }, { scroll: WindowEventMap["scroll"] },
{ default: {} } { default: {} }

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type ListBoxMenuIconTranslationId = "close" | "open"; export type ListBoxMenuIconTranslationId = "close" | "open";
@ -18,7 +18,7 @@ export interface ListBoxMenuIconProps
translateWithId?: (id: ListBoxMenuIconTranslationId) => string; translateWithId?: (id: ListBoxMenuIconTranslationId) => string;
} }
export default class ListBoxMenuIcon extends SvelteComponentTyped< export default class ListBoxMenuIcon extends SvelteComponent<
ListBoxMenuIconProps, ListBoxMenuIconProps,
{ click: WindowEventMap["click"] }, { click: WindowEventMap["click"] },
{} {}

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ListBoxMenuItemProps export interface ListBoxMenuItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -22,7 +22,7 @@ export interface ListBoxMenuItemProps
disabled?: boolean; disabled?: boolean;
} }
export default class ListBoxMenuItem extends SvelteComponentTyped< export default class ListBoxMenuItem extends SvelteComponent<
ListBoxMenuItemProps, ListBoxMenuItemProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type ListBoxSelectionTranslationId = "clearAll" | "clearSelection"; export type ListBoxSelectionTranslationId = "clearAll" | "clearSelection";
@ -30,7 +30,7 @@ export interface ListBoxSelectionProps
ref?: null | HTMLDivElement; ref?: null | HTMLDivElement;
} }
export default class ListBoxSelection extends SvelteComponentTyped< export default class ListBoxSelection extends SvelteComponent<
ListBoxSelectionProps, ListBoxSelectionProps,
{ clear: CustomEvent<any> }, { clear: CustomEvent<any> },
{} {}

View file

@ -1,10 +1,10 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ListItemProps export interface ListItemProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {} extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {}
export default class ListItem extends SvelteComponentTyped< export default class ListItem extends SvelteComponent<
ListItemProps, ListItemProps,
{ {
click: WindowEventMap["click"]; click: WindowEventMap["click"];

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface LoadingProps export interface LoadingProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -34,7 +34,7 @@ export interface LoadingProps
id?: string; id?: string;
} }
export default class Loading extends SvelteComponentTyped< export default class Loading extends SvelteComponent<
LoadingProps, LoadingProps,
{}, {},
{} {}

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface LocalStorageProps { export interface LocalStorageProps {
/** /**
@ -15,7 +15,7 @@ export interface LocalStorageProps {
value?: any; value?: any;
} }
export default class LocalStorage extends SvelteComponentTyped< export default class LocalStorage extends SvelteComponent<
LocalStorageProps, LocalStorageProps,
{ {
save: CustomEvent<null>; save: CustomEvent<null>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface ModalProps export interface ModalProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -132,7 +132,7 @@ export interface ModalProps
ref?: null | HTMLDivElement; ref?: null | HTMLDivElement;
} }
export default class Modal extends SvelteComponentTyped< export default class Modal extends SvelteComponent<
ModalProps, ModalProps,
{ {
transitionend: CustomEvent<{ open: boolean }>; transitionend: CustomEvent<{ open: boolean }>;

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export type MultiSelectItemId = any; export type MultiSelectItemId = any;
@ -238,7 +238,7 @@ export interface MultiSelectProps
highlightedId?: null | MultiSelectItemId; highlightedId?: null | MultiSelectItemId;
} }
export default class MultiSelect extends SvelteComponentTyped< export default class MultiSelect extends SvelteComponent<
MultiSelectProps, MultiSelectProps,
{ {
select: CustomEvent<{ select: CustomEvent<{

View file

@ -1,5 +1,5 @@
/// <reference types="svelte" /> /// <reference types="svelte" />
import type { SvelteComponentTyped } from "svelte"; import type { SvelteComponent } from "svelte";
export interface InlineNotificationProps export interface InlineNotificationProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> { extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["div"]> {
@ -64,7 +64,7 @@ export interface InlineNotificationProps
closeButtonDescription?: string; closeButtonDescription?: string;
} }
export default class InlineNotification extends SvelteComponentTyped< export default class InlineNotification extends SvelteComponent<
InlineNotificationProps, InlineNotificationProps,
{ {
close: CustomEvent<{ timeout: boolean }>; close: CustomEvent<{ timeout: boolean }>;

Some files were not shown because too many files have changed in this diff Show more