mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 02:11:05 +00:00
Upgrade sveld to v0.10 (#856)
* chore(deps-dev): upgrade sveld to v0.10.2 * feat(types): regenerate types using sveld@0.10.2 * fix(types): update @extends to use .svelte extension
This commit is contained in:
parent
c6fc8548d3
commit
3203e7a61f
190 changed files with 345 additions and 263 deletions
|
@ -76,7 +76,7 @@
|
||||||
"rest_props": { "type": "InlineComponent", "name": "AccordionSkeleton" },
|
"rest_props": { "type": "InlineComponent", "name": "AccordionSkeleton" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "AccordionSkeletonProps",
|
"interface": "AccordionSkeletonProps",
|
||||||
"import": "\"./AccordionSkeleton\""
|
"import": "\"./AccordionSkeleton.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -281,7 +281,7 @@
|
||||||
"rest_props": { "type": "InlineComponent", "name": "BreadcrumbSkeleton" },
|
"rest_props": { "type": "InlineComponent", "name": "BreadcrumbSkeleton" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "BreadcrumbSkeletonProps",
|
"interface": "BreadcrumbSkeletonProps",
|
||||||
"import": "\"./BreadcrumbSkeleton\""
|
"import": "\"./BreadcrumbSkeleton.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -634,7 +634,7 @@
|
||||||
"rest_props": { "type": "Element", "name": "button | a | div" },
|
"rest_props": { "type": "Element", "name": "button | a | div" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "ButtonSkeletonProps",
|
"interface": "ButtonSkeletonProps",
|
||||||
"import": "\"./ButtonSkeleton\""
|
"import": "\"./ButtonSkeleton.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -2169,7 +2169,10 @@
|
||||||
],
|
],
|
||||||
"typedefs": [],
|
"typedefs": [],
|
||||||
"rest_props": { "type": "InlineComponent", "name": "Copy" },
|
"rest_props": { "type": "InlineComponent", "name": "Copy" },
|
||||||
"extends": { "interface": "CopyProps", "import": "\"../Copy/Copy\"" }
|
"extends": {
|
||||||
|
"interface": "CopyProps",
|
||||||
|
"import": "\"../Copy/Copy.svelte\""
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"moduleName": "DataTable",
|
"moduleName": "DataTable",
|
||||||
|
@ -2555,7 +2558,10 @@
|
||||||
],
|
],
|
||||||
"typedefs": [],
|
"typedefs": [],
|
||||||
"rest_props": { "type": "Element", "name": "div" },
|
"rest_props": { "type": "Element", "name": "div" },
|
||||||
"extends": { "interface": "DataTableHeader", "import": "\"./DataTable\"" }
|
"extends": {
|
||||||
|
"interface": "DataTableHeader",
|
||||||
|
"import": "\"./DataTable.svelte\""
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"moduleName": "DatePicker",
|
"moduleName": "DatePicker",
|
||||||
|
@ -4904,7 +4910,7 @@
|
||||||
"rest_props": { "type": "Element", "name": "svg" },
|
"rest_props": { "type": "Element", "name": "svg" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "IconSkeletonProps",
|
"interface": "IconSkeletonProps",
|
||||||
"import": "\"./IconSkeleton\""
|
"import": "\"./IconSkeleton.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -7231,7 +7237,7 @@
|
||||||
],
|
],
|
||||||
"typedefs": [],
|
"typedefs": [],
|
||||||
"rest_props": { "type": "InlineComponent", "name": "Link" },
|
"rest_props": { "type": "InlineComponent", "name": "Link" },
|
||||||
"extends": { "interface": "LinkProps", "import": "\"./Link\"" }
|
"extends": { "interface": "LinkProps", "import": "\"./Link.svelte\"" }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"moduleName": "OverflowMenu",
|
"moduleName": "OverflowMenu",
|
||||||
|
@ -12615,7 +12621,7 @@
|
||||||
"rest_props": { "type": "InlineComponent", "name": "OverflowMenu" },
|
"rest_props": { "type": "InlineComponent", "name": "OverflowMenu" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "OverflowMenuProps",
|
"interface": "OverflowMenuProps",
|
||||||
"import": "\"../OverflowMenu/OverflowMenu\""
|
"import": "\"../OverflowMenu/OverflowMenu.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -12635,7 +12641,7 @@
|
||||||
"rest_props": { "type": "InlineComponent", "name": "OverflowMenuItem" },
|
"rest_props": { "type": "InlineComponent", "name": "OverflowMenuItem" },
|
||||||
"extends": {
|
"extends": {
|
||||||
"interface": "OverflowMenuItemProps",
|
"interface": "OverflowMenuItemProps",
|
||||||
"import": "\"../OverflowMenu/OverflowMenuItem\""
|
"import": "\"../OverflowMenu/OverflowMenuItem.svelte\""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
"rollup-plugin-svelte": "^7.1.0",
|
"rollup-plugin-svelte": "^7.1.0",
|
||||||
"rollup-plugin-terser": "^7.0.2",
|
"rollup-plugin-terser": "^7.0.2",
|
||||||
"sass": "^1.42.1",
|
"sass": "^1.42.1",
|
||||||
"sveld": "^0.8.2",
|
"sveld": "^0.10.2",
|
||||||
"svelte": "^3.40.1",
|
"svelte": "^3.40.1",
|
||||||
"svelte-check": "^1.1.32",
|
"svelte-check": "^1.1.32",
|
||||||
"typescript": "^4.1.3"
|
"typescript": "^4.1.3"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"./AccordionSkeleton"} AccordionSkeletonProps */
|
/** @extends {"./AccordionSkeleton.svelte"} AccordionSkeletonProps */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specify alignment of accordion item chevron icon
|
* Specify alignment of accordion item chevron icon
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"./BreadcrumbSkeleton"} BreadcrumbSkeletonProps */
|
/** @extends {"./BreadcrumbSkeleton.svelte"} BreadcrumbSkeletonProps */
|
||||||
|
|
||||||
/** Set to `true` to hide the breadcrumb trailing slash */
|
/** Set to `true` to hide the breadcrumb trailing slash */
|
||||||
export let noTrailingSlash = false;
|
export let noTrailingSlash = false;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script>
|
<script>
|
||||||
/**
|
/**
|
||||||
* @extends {"./ButtonSkeleton"} ButtonSkeletonProps
|
* @extends {"./ButtonSkeleton.svelte"} ButtonSkeletonProps
|
||||||
* @restProps {button | a | div}
|
* @restProps {button | a | div}
|
||||||
* @slot {{ props: { role: "button"; type?: string; tabindex: any; disabled: boolean; href?: string; class: string; [key: string]: any; } }}
|
* @slot {{ props: { role: "button"; type?: string; tabindex: any; disabled: boolean; href?: string; class: string; [key: string]: any; } }}
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"../Copy/Copy"} CopyProps */
|
/** @extends {"../Copy/Copy.svelte"} CopyProps */
|
||||||
|
|
||||||
/** Set the title and ARIA label for the copy button */
|
/** Set the title and ARIA label for the copy button */
|
||||||
export let iconDescription = "Copy to clipboard";
|
export let iconDescription = "Copy to clipboard";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"./DataTable"} DataTableHeader */
|
/** @extends {"./DataTable.svelte"} DataTableHeader */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specify the number of columns
|
* Specify the number of columns
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"../OverflowMenu/OverflowMenu"} OverflowMenuProps */
|
/** @extends {"../OverflowMenu/OverflowMenu.svelte"} OverflowMenuProps */
|
||||||
|
|
||||||
import { getContext } from "svelte";
|
import { getContext } from "svelte";
|
||||||
import Settings16 from "carbon-icons-svelte/lib/Settings16";
|
import Settings16 from "carbon-icons-svelte/lib/Settings16";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"../OverflowMenu/OverflowMenuItem"} OverflowMenuItemProps */
|
/** @extends {"../OverflowMenu/OverflowMenuItem.svelte"} OverflowMenuItemProps */
|
||||||
|
|
||||||
import { OverflowMenuItem } from "../OverflowMenu";
|
import { OverflowMenuItem } from "../OverflowMenu";
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @extends {"./IconSkeleton"} IconSkeletonProps
|
* @extends {"./IconSkeleton.svelte"} IconSkeletonProps
|
||||||
* @restProps {svg}
|
* @restProps {svg}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
/** @extends {"./Link"} LinkProps */
|
/** @extends {"./Link.svelte"} LinkProps */
|
||||||
|
|
||||||
import Link from "./Link.svelte";
|
import Link from "./Link.svelte";
|
||||||
import Launch16 from "carbon-icons-svelte/lib/Launch16/Launch16.svelte";
|
import Launch16 from "carbon-icons-svelte/lib/Launch16/Launch16.svelte";
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { Breakpoint } from "../types";
|
import { Breakpoint } from "../types";
|
||||||
import { BreakpointSize } from "../types/Breakpoint/Breakpoint";
|
import type { BreakpointSize } from "../types/Breakpoint/Breakpoint.svelte";
|
||||||
|
|
||||||
let size: BreakpointSize;
|
let size: BreakpointSize;
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { ComboBox } from "../types";
|
import { ComboBox } from "../types";
|
||||||
import type { ComboBoxItem } from "../types/ComboBox/ComboBox";
|
import type { ComboBoxItem } from "../types/ComboBox/ComboBox.svelte";
|
||||||
|
|
||||||
const items: ComboBoxItem[] = [
|
const items: ComboBoxItem[] = [
|
||||||
{ id: "0", text: "Slack" },
|
{ id: "0", text: "Slack" },
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
Button,
|
Button,
|
||||||
Link,
|
Link,
|
||||||
} from "../types";
|
} from "../types";
|
||||||
import type { DataTableHeader } from "../types/DataTable/DataTable";
|
import type { DataTableHeader } from "../types/DataTable/DataTable.svelte";
|
||||||
import Launch16 from "carbon-icons-svelte/lib/Launch16";
|
import Launch16 from "carbon-icons-svelte/lib/Launch16";
|
||||||
|
|
||||||
const headers: DataTableHeader[] = [
|
const headers: DataTableHeader[] = [
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { Theme } from "../types";
|
import { Theme } from "../types";
|
||||||
import { CarbonTheme } from "../types/Theme/Theme";
|
import type { CarbonTheme } from "../types/Theme/Theme.svelte";
|
||||||
|
|
||||||
let theme: CarbonTheme = "g10";
|
let theme: CarbonTheme = "g10";
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { TreeView } from "../types";
|
import { TreeView } from "../types";
|
||||||
import type { TreeNodeId } from "../types/TreeView/TreeView";
|
import type { TreeNodeId } from "../types/TreeView/TreeView.svelte";
|
||||||
import Analytics16 from "carbon-icons-svelte/lib/Analytics16";
|
import Analytics16 from "carbon-icons-svelte/lib/Analytics16";
|
||||||
|
|
||||||
let treeview: TreeView;
|
let treeview: TreeView;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { AccordionSkeletonProps } from "./AccordionSkeleton";
|
import { AccordionSkeletonProps } from "./AccordionSkeleton.svelte";
|
||||||
|
|
||||||
export interface AccordionProps extends AccordionSkeletonProps {
|
export interface AccordionProps extends AccordionSkeletonProps {
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { BreadcrumbSkeletonProps } from "./BreadcrumbSkeleton";
|
import { BreadcrumbSkeletonProps } from "./BreadcrumbSkeleton.svelte";
|
||||||
|
|
||||||
export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
|
export interface BreadcrumbProps extends BreadcrumbSkeletonProps {
|
||||||
/**
|
/**
|
|
@ -30,8 +30,6 @@ export default class Breakpoint extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Reference the Carbon grid breakpoints
|
* Reference the Carbon grid breakpoints
|
||||||
* @constant
|
|
||||||
* @default { sm: 320, md: 672, lg: 1056, xlg: 1312, max: 1584, }
|
|
||||||
*/
|
*/
|
||||||
breakpoints: Record<BreakpointSize, BreakpointValue>;
|
breakpoints: Record<BreakpointSize, BreakpointValue>;
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { ButtonSkeletonProps } from "./ButtonSkeleton";
|
import { ButtonSkeletonProps } from "./ButtonSkeleton.svelte";
|
||||||
|
|
||||||
export interface ButtonProps
|
export interface ButtonProps
|
||||||
extends ButtonSkeletonProps,
|
extends ButtonSkeletonProps,
|
|
@ -157,7 +157,6 @@ export default class ComboBox extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Clear the combo box programmatically
|
* Clear the combo box programmatically
|
||||||
* @default () => { selectedIndex = -1; highlightedIndex = -1; open = false; inputValue = ""; ref?.focus(); }
|
|
||||||
*/
|
*/
|
||||||
clear: () => void;
|
clear: () => void;
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { CopyProps } from "../Copy/Copy";
|
import { CopyProps } from "../Copy/Copy.svelte";
|
||||||
|
|
||||||
export interface CopyButtonProps extends CopyProps {
|
export interface CopyButtonProps extends CopyProps {
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { DataTableHeader } from "./DataTable";
|
import { DataTableHeader } from "./DataTable.svelte";
|
||||||
|
|
||||||
export interface DataTableSkeletonProps
|
export interface DataTableSkeletonProps
|
||||||
extends DataTableHeader,
|
extends DataTableHeader,
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { OverflowMenuProps } from "../OverflowMenu/OverflowMenu";
|
import { OverflowMenuProps } from "../OverflowMenu/OverflowMenu.svelte";
|
||||||
|
|
||||||
export interface ToolbarMenuProps extends OverflowMenuProps {}
|
export interface ToolbarMenuProps extends OverflowMenuProps {}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { OverflowMenuItemProps } from "../OverflowMenu/OverflowMenuItem";
|
import { OverflowMenuItemProps } from "../OverflowMenu/OverflowMenuItem.svelte";
|
||||||
|
|
||||||
export interface ToolbarMenuItemProps extends OverflowMenuItemProps {}
|
export interface ToolbarMenuItemProps extends OverflowMenuItemProps {}
|
||||||
|
|
|
@ -80,8 +80,6 @@ export default class FileUploader extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Override the default behavior of clearing the array of uploaded files
|
* Override the default behavior of clearing the array of uploaded files
|
||||||
* @constant
|
|
||||||
* @default () => { files = []; }
|
|
||||||
*/
|
*/
|
||||||
clearFiles: () => void;
|
clearFiles: () => void;
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { IconSkeletonProps } from "./IconSkeleton";
|
import { IconSkeletonProps } from "./IconSkeleton.svelte";
|
||||||
|
|
||||||
export interface IconProps
|
export interface IconProps
|
||||||
extends IconSkeletonProps,
|
extends IconSkeletonProps,
|
|
@ -53,8 +53,6 @@ export default class ImageLoader extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Method invoked to load the image provided a `src` value
|
* Method invoked to load the image provided a `src` value
|
||||||
* @constant
|
|
||||||
* @default (url) => { if (image != null) image = null; loaded = false; error = false; image = new Image(); image.src = url || src; image.onload = () => (loaded = true); image.onerror = () => (error = true); }
|
|
||||||
*/
|
*/
|
||||||
loadImage: (url?: string) => void;
|
loadImage: (url?: string) => void;
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
/// <reference types="svelte" />
|
/// <reference types="svelte" />
|
||||||
import { SvelteComponentTyped } from "svelte";
|
import { SvelteComponentTyped } from "svelte";
|
||||||
import { LinkProps } from "./Link";
|
import { LinkProps } from "./Link.svelte";
|
||||||
|
|
||||||
export interface OutboundLinkProps extends LinkProps {}
|
export interface OutboundLinkProps extends LinkProps {}
|
||||||
|
|
|
@ -57,8 +57,6 @@ export default class ListBoxField extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Default translation ids
|
* Default translation ids
|
||||||
* @constant
|
|
||||||
* @default { close: "close", open: "open" }
|
|
||||||
*/
|
*/
|
||||||
translationIds: { close: "close"; open: "open" };
|
translationIds: { close: "close"; open: "open" };
|
||||||
}
|
}
|
|
@ -25,8 +25,6 @@ export default class ListBoxMenuIcon extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Default translation ids
|
* Default translation ids
|
||||||
* @constant
|
|
||||||
* @default { close: "close", open: "open" }
|
|
||||||
*/
|
*/
|
||||||
translationIds: { close: "close"; open: "open" };
|
translationIds: { close: "close"; open: "open" };
|
||||||
}
|
}
|
|
@ -36,8 +36,6 @@ export default class ListBoxSelection extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Default translation ids
|
* Default translation ids
|
||||||
* @constant
|
|
||||||
* @default { clearAll: "clearAll", clearSelection: "clearSelection", }
|
|
||||||
*/
|
*/
|
||||||
translationIds: { clearAll: "clearAll"; clearSelection: "clearSelection" };
|
translationIds: { clearAll: "clearAll"; clearSelection: "clearSelection" };
|
||||||
}
|
}
|
|
@ -25,13 +25,11 @@ export default class LocalStorage extends SvelteComponentTyped<
|
||||||
> {
|
> {
|
||||||
/**
|
/**
|
||||||
* Remove the persisted key value from the browser's local storage
|
* Remove the persisted key value from the browser's local storage
|
||||||
* @default () => { localStorage.removeItem(key); }
|
|
||||||
*/
|
*/
|
||||||
clearItem: () => void;
|
clearItem: () => void;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clear all key values from the browser's local storage
|
* Clear all key values from the browser's local storage
|
||||||
* @default () => { localStorage.clear(); }
|
|
||||||
*/
|
*/
|
||||||
clearAll: () => void;
|
clearAll: () => void;
|
||||||
}
|
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue