diff --git a/package.json b/package.json
index 6a7d5cf92e..68b95af5d2 100644
--- a/package.json
+++ b/package.json
@@ -57,8 +57,8 @@
"lint": "pnpm prettier; pnpm eslint; pnpm stylelint",
"lint:ci": "pnpm prettier && pnpm eslint && pnpm stylelint",
"format": "pnpm prettier:fix; pnpm eslint:fix; pnpm stylelint:fix",
- "check": "VITE_TEMPORAL_UI_BUILD_TARGET=local svelte-check --tsconfig ./tsconfig.json",
- "check:watch": "VITE_TEMPORAL_UI_BUILD_TARGET=local svelte-check --tsconfig ./tsconfig.json --watch",
+ "check": "VITE_TEMPORAL_UI_BUILD_TARGET=local svelte-check --tsconfig ./tsconfig.json --tsgo --incremental",
+ "check:watch": "VITE_TEMPORAL_UI_BUILD_TARGET=local svelte-check --tsconfig ./tsconfig.json --tsgo --incremental --watch",
"prettier": "prettier --check --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss .",
"prettier:fix": "prettier --write --plugin prettier-plugin-svelte --plugin prettier-plugin-tailwindcss .",
"preview:local": "VITE_TEMPORAL_UI_BUILD_TARGET=local vite preview",
@@ -152,6 +152,7 @@
"@types/node": "^18.15.3",
"@types/tar-fs": "^2.0.4",
"@types/yargs": "^17.0.24",
+ "@typescript/native-preview": "7.0.0-dev.20260506.1",
"@vitest/coverage-v8": "^4.1.5",
"@vitest/ui": "^3.1.1",
"autoprefixer": "^10.4.13",
@@ -203,7 +204,7 @@
"svelte2tsx": "^0.7.35",
"tailwindcss": "^3.4.1",
"tar-fs": "^3.1.2",
- "typescript": "^5.2.2",
+ "typescript": "6.0.3",
"typescript-eslint": "^8.54.0",
"unist-util-visit": "^5.0.0",
"vite": "^6.4.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d9ee796924..51aae21197 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -79,7 +79,7 @@ importers:
version: 1.2.3
'@sveltejs/package':
specifier: ^2.3.10
- version: 2.5.7(svelte@5.55.1)(typescript@5.9.3)
+ version: 2.5.7(svelte@5.55.1)(typescript@6.0.3)
class-variance-authority:
specifier: ^0.7.0
version: 0.7.1
@@ -133,7 +133,7 @@ importers:
version: 10.0.3
sveltekit-superforms:
specifier: ^2.27.4
- version: 2.30.1(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(@types/json-schema@7.0.15)(svelte@5.55.1)(typescript@5.9.3)
+ version: 2.30.1(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(@types/json-schema@7.0.15)(svelte@5.55.1)(typescript@6.0.3)
tailwind-merge:
specifier: ^1.14.0
version: 1.14.0
@@ -197,13 +197,13 @@ importers:
version: 0.22.1(@types/node@18.19.130)(storybook@8.6.18(prettier@3.8.1))
'@sveltejs/adapter-static':
specifier: ^3.0.8
- version: 3.0.10(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))
+ version: 3.0.10(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))
'@sveltejs/adapter-vercel':
specifier: ^6.3.2
- version: 6.3.3(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(rollup@4.60.1)
+ version: 6.3.3(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(rollup@4.60.1)
'@sveltejs/kit':
specifier: 2.57.1
- version: 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
+ version: 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
'@sveltejs/vite-plugin-svelte':
specifier: ^6.2.4
version: 6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
@@ -243,6 +243,9 @@ importers:
'@types/yargs':
specifier: ^17.0.24
version: 17.0.35
+ '@typescript/native-preview':
+ specifier: 7.0.0-dev.20260506.1
+ version: 7.0.0-dev.20260506.1
'@vitest/coverage-v8':
specifier: ^4.1.5
version: 4.1.5(vitest@3.2.4)
@@ -275,19 +278,19 @@ importers:
version: 10.1.8(eslint@9.39.4(jiti@1.21.7))
eslint-plugin-import-x:
specifier: ^4.16.1
- version: 4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.7))
+ version: 4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.7))
eslint-plugin-playwright:
specifier: ^2.5.1
version: 2.10.1(eslint@9.39.4(jiti@1.21.7))
eslint-plugin-storybook:
specifier: ^10.2.1
- version: 10.3.5(eslint@9.39.4(jiti@1.21.7))(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3)
+ version: 10.3.5(eslint@9.39.4(jiti@1.21.7))(storybook@8.6.18(prettier@3.8.1))(typescript@6.0.3)
eslint-plugin-svelte:
specifier: ^3.14.0
version: 3.17.0(eslint@9.39.4(jiti@1.21.7))(svelte@5.55.1)
eslint-plugin-vitest:
specifier: ^0.5.4
- version: 0.5.4(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)(vitest@3.2.4)
+ version: 0.5.4(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)(vitest@3.2.4)
esno:
specifier: ^0.16.3
version: 0.16.3
@@ -371,25 +374,25 @@ importers:
version: 8.6.18(prettier@3.8.1)
stylelint:
specifier: ^17.0.0
- version: 17.6.0(typescript@5.9.3)
+ version: 17.6.0(typescript@6.0.3)
stylelint-config-recommended:
specifier: ^18.0.0
- version: 18.0.0(stylelint@17.6.0(typescript@5.9.3))
+ version: 18.0.0(stylelint@17.6.0(typescript@6.0.3))
stylelint-config-standard:
specifier: ^40.0.0
- version: 40.0.0(stylelint@17.6.0(typescript@5.9.3))
+ version: 40.0.0(stylelint@17.6.0(typescript@6.0.3))
svelte:
specifier: 5.55.1
version: 5.55.1
svelte-check:
specifier: ^4.1.5
- version: 4.4.6(picomatch@4.0.4)(svelte@5.55.1)(typescript@5.9.3)
+ version: 4.4.6(picomatch@4.0.4)(svelte@5.55.1)(typescript@6.0.3)
svelte-preprocess:
specifier: ^6.0.3
- version: 6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.9))(postcss@8.5.9)(svelte@5.55.1)(typescript@5.9.3)
+ version: 6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.9))(postcss@8.5.9)(svelte@5.55.1)(typescript@6.0.3)
svelte2tsx:
specifier: ^0.7.35
- version: 0.7.53(svelte@5.55.1)(typescript@5.9.3)
+ version: 0.7.53(svelte@5.55.1)(typescript@6.0.3)
tailwindcss:
specifier: ^3.4.1
version: 3.4.19(yaml@2.8.3)
@@ -397,11 +400,11 @@ importers:
specifier: ^3.1.2
version: 3.1.2
typescript:
- specifier: ^5.2.2
- version: 5.9.3
+ specifier: 6.0.3
+ version: 6.0.3
typescript-eslint:
specifier: ^8.54.0
- version: 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ version: 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
unist-util-visit:
specifier: ^5.0.0
version: 5.1.0
@@ -2478,6 +2481,53 @@ packages:
resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-dAd7qG2J508+4CRSuoEA0EUxViIedQ0D+8xKoZiM0EQHCwww8glWYCo72UTjcRZctS3QbJY3PtGSvo3nzL4oVw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-1Q7Elncpuiozvx3HCTgFbSxNz2m2FIkO1QW5f15igcZDG3vMW4QglNflmXosc69bzYI7KfYZuaGX3yGzJkGbfg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-Q1W4DHplR2urmtPwoz9tw6XUGWRNXF+CIXJQ8ZpIZFj/OHgvTw8vkYkKFuaEao3lSjTsR4lQe/wL2Xr5K0hxuA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-MfYn1p+aOorZ2Y+7sqLvSoAXPEz/RfKgHfeYO240Udco30B4oapm7Hsq2PsS9Z2Oth/RorGjY0jLP2OhnkY2Ig==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-b+sbLBCIchbrGQNbjIvVN2qd+ieqqp/nghi0n2zOAKGPsfd5wG6ceqxWJKADdBDCohsCCGt//rZccUwFugIsyA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-l59d8pZjFT7GoWpgCOy6aBcxLSALphA91X4Z/2XHo5HnM0bQ/yJjB7XMeUQZBdk5DZCdZL+sWTfmXLRggm7sFg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-dJDLSzaz2xjRYYmTSfcCepZUi3ITjQSJ6Gk5YGplMF57UmZCAGI+ns4Te/V74IJiQigXqTnyEIGorwsOqhW8gQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@typescript/native-preview@7.0.0-dev.20260506.1':
+ resolution: {integrity: sha512-UcEslgHBaHYPAisVQcyARDfps7nKyugmUyXcsfE1HiHcVuvZ4tBJ5C93sG1FDeHWJ9skGQ68ec+Xsx086geAfg==}
+ engines: {node: '>=16.20.0'}
+ hasBin: true
+
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
@@ -7111,6 +7161,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@6.0.3:
+ resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
unbash@3.0.0:
resolution: {integrity: sha512-FeFPZ/WFT0mbRCuydiZzpPFlrYN8ZUpphQKoq4EeElVIYjYyGzPMxQR/simUwCOJIyVhpFk4RbtyO7RuMpMnHA==}
engines: {node: '>=14'}
@@ -9421,13 +9476,13 @@ snapshots:
dependencies:
acorn: 8.16.0
- '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))':
+ '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))':
dependencies:
- '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
+ '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
- '@sveltejs/adapter-vercel@6.3.3(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(rollup@4.60.1)':
+ '@sveltejs/adapter-vercel@6.3.3(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(rollup@4.60.1)':
dependencies:
- '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
+ '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
'@vercel/nft': 1.3.2(rollup@4.60.1)
esbuild: 0.25.12
transitivePeerDependencies:
@@ -9435,7 +9490,7 @@ snapshots:
- rollup
- supports-color
- '@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))':
+ '@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))':
dependencies:
'@standard-schema/spec': 1.1.0
'@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0)
@@ -9453,16 +9508,16 @@ snapshots:
svelte: 5.55.1
vite: 6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)
optionalDependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
- '@sveltejs/package@2.5.7(svelte@5.55.1)(typescript@5.9.3)':
+ '@sveltejs/package@2.5.7(svelte@5.55.1)(typescript@6.0.3)':
dependencies:
chokidar: 5.0.0
kleur: 4.1.5
sade: 1.8.1
semver: 7.7.3
svelte: 5.55.1
- svelte2tsx: 0.7.53(svelte@5.55.1)(typescript@5.9.3)
+ svelte2tsx: 0.7.53(svelte@5.55.1)(typescript@6.0.3)
transitivePeerDependencies:
- typescript
@@ -9843,49 +9898,49 @@ snapshots:
'@types/json-schema': 7.0.15
optional: true
- '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/eslint-plugin@8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/parser': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
'@typescript-eslint/scope-manager': 8.58.1
- '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
- '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.58.1
eslint: 9.39.4(jiti@1.21.7)
ignore: 7.0.5
natural-compare: 1.4.0
- ts-api-utils: 2.5.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.3)
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.58.1
'@typescript-eslint/types': 8.58.1
- '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.58.1
debug: 4.4.3
eslint: 9.39.4(jiti@1.21.7)
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.55.0(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@6.0.3)
'@typescript-eslint/types': 8.55.0
debug: 4.4.3
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.58.1(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.58.1(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.3)
'@typescript-eslint/types': 8.58.1
debug: 4.4.3
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -9904,23 +9959,23 @@ snapshots:
'@typescript-eslint/types': 8.58.1
'@typescript-eslint/visitor-keys': 8.58.1
- '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.55.0(typescript@6.0.3)':
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
- '@typescript-eslint/tsconfig-utils@8.58.1(typescript@5.9.3)':
+ '@typescript-eslint/tsconfig-utils@8.58.1(typescript@6.0.3)':
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
- '@typescript-eslint/type-utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@typescript-eslint/types': 8.58.1
- '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3)
- '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
debug: 4.4.3
eslint: 9.39.4(jiti@1.21.7)
- ts-api-utils: 2.5.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.3)
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -9930,7 +9985,7 @@ snapshots:
'@typescript-eslint/types@8.58.1': {}
- '@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@7.18.0(typescript@6.0.3)':
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
@@ -9939,72 +9994,72 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.9
semver: 7.7.4
- ts-api-utils: 1.4.3(typescript@5.9.3)
+ ts-api-utils: 1.4.3(typescript@6.0.3)
optionalDependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.55.0(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/project-service': 8.55.0(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@6.0.3)
'@typescript-eslint/types': 8.55.0
'@typescript-eslint/visitor-keys': 8.55.0
debug: 4.4.3
minimatch: 9.0.9
semver: 7.7.4
tinyglobby: 0.2.16
- ts-api-utils: 2.5.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.3)
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.58.1(typescript@5.9.3)':
+ '@typescript-eslint/typescript-estree@8.58.1(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.58.1(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.9.3)
+ '@typescript-eslint/project-service': 8.58.1(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@6.0.3)
'@typescript-eslint/types': 8.58.1
'@typescript-eslint/visitor-keys': 8.58.1
debug: 4.4.3
minimatch: 10.2.5
semver: 7.7.4
tinyglobby: 0.2.16
- ts-api-utils: 2.5.0(typescript@5.9.3)
- typescript: 5.9.3
+ ts-api-utils: 2.5.0(typescript@6.0.3)
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.18.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/utils@7.18.0(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.4(jiti@1.21.7))
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/types': 7.18.0
- '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/utils@8.55.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.55.0(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.55.0
'@typescript-eslint/types': 8.55.0
- '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)':
+ '@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@1.21.7))
'@typescript-eslint/scope-manager': 8.58.1
'@typescript-eslint/types': 8.58.1
- '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3)
+ '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -10023,6 +10078,37 @@ snapshots:
'@typescript-eslint/types': 8.58.1
eslint-visitor-keys: 5.0.1
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260506.1':
+ optional: true
+
+ '@typescript/native-preview@7.0.0-dev.20260506.1':
+ optionalDependencies:
+ '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-linux-arm': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-linux-x64': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260506.1
+ '@typescript/native-preview-win32-x64': 7.0.0-dev.20260506.1
+
'@ungap/structured-clone@1.3.0': {}
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@@ -10084,9 +10170,9 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@valibot/to-json-schema@1.6.0(valibot@1.3.1(typescript@5.9.3))':
+ '@valibot/to-json-schema@1.6.0(valibot@1.3.1(typescript@6.0.3))':
dependencies:
- valibot: 1.3.1(typescript@5.9.3)
+ valibot: 1.3.1(typescript@6.0.3)
optional: true
'@vercel/nft@1.3.2(rollup@4.60.1)':
@@ -10942,14 +11028,14 @@ snapshots:
object-assign: 4.1.1
vary: 1.1.2
- cosmiconfig@9.0.1(typescript@5.9.3):
+ cosmiconfig@9.0.1(typescript@6.0.3):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
js-yaml: 4.1.1
parse-json: 5.2.0
optionalDependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
create-jest@29.7.0(@types/node@18.19.130):
dependencies:
@@ -11439,7 +11525,7 @@ snapshots:
- supports-color
optional: true
- eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.7)):
+ eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.7)):
dependencies:
'@package-json/types': 0.0.12
'@typescript-eslint/types': 8.58.1
@@ -11453,7 +11539,7 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.11.1
optionalDependencies:
- '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
@@ -11463,9 +11549,9 @@ snapshots:
eslint: 9.39.4(jiti@1.21.7)
globals: 17.4.0
- eslint-plugin-storybook@10.3.5(eslint@9.39.4(jiti@1.21.7))(storybook@8.6.18(prettier@3.8.1))(typescript@5.9.3):
+ eslint-plugin-storybook@10.3.5(eslint@9.39.4(jiti@1.21.7))(storybook@8.6.18(prettier@3.8.1))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/utils': 8.55.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.55.0(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
storybook: 8.6.18(prettier@3.8.1)
transitivePeerDependencies:
@@ -11490,9 +11576,9 @@ snapshots:
transitivePeerDependencies:
- ts-node
- eslint-plugin-vitest@0.5.4(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)(vitest@3.2.4):
+ eslint-plugin-vitest@0.5.4(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)(vitest@3.2.4):
dependencies:
- '@typescript-eslint/utils': 7.18.0(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/utils': 7.18.0(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
optionalDependencies:
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@18.19.130)(@vitest/ui@3.2.4)(jiti@1.21.7)(jsdom@20.0.3)(terser@5.46.1)(yaml@2.8.3)
@@ -14879,16 +14965,16 @@ snapshots:
postcss: 8.5.9
postcss-selector-parser: 6.1.2
- stylelint-config-recommended@18.0.0(stylelint@17.6.0(typescript@5.9.3)):
+ stylelint-config-recommended@18.0.0(stylelint@17.6.0(typescript@6.0.3)):
dependencies:
- stylelint: 17.6.0(typescript@5.9.3)
+ stylelint: 17.6.0(typescript@6.0.3)
- stylelint-config-standard@40.0.0(stylelint@17.6.0(typescript@5.9.3)):
+ stylelint-config-standard@40.0.0(stylelint@17.6.0(typescript@6.0.3)):
dependencies:
- stylelint: 17.6.0(typescript@5.9.3)
- stylelint-config-recommended: 18.0.0(stylelint@17.6.0(typescript@5.9.3))
+ stylelint: 17.6.0(typescript@6.0.3)
+ stylelint-config-recommended: 18.0.0(stylelint@17.6.0(typescript@6.0.3))
- stylelint@17.6.0(typescript@5.9.3):
+ stylelint@17.6.0(typescript@6.0.3):
dependencies:
'@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
@@ -14898,7 +14984,7 @@ snapshots:
'@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1)
'@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1)
colord: 2.9.3
- cosmiconfig: 9.0.1(typescript@5.9.3)
+ cosmiconfig: 9.0.1(typescript@6.0.3)
css-functions-list: 3.3.3
css-tree: 3.2.1
debug: 4.4.3
@@ -14970,7 +15056,7 @@ snapshots:
svelte: 5.55.1
zimmerframe: 1.1.2
- svelte-check@4.4.6(picomatch@4.0.4)(svelte@5.55.1)(typescript@5.9.3):
+ svelte-check@4.4.6(picomatch@4.0.4)(svelte@5.55.1)(typescript@6.0.3):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
chokidar: 4.0.3
@@ -14978,7 +15064,7 @@ snapshots:
picocolors: 1.1.1
sade: 1.8.1
svelte: 5.55.1
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- picomatch
@@ -15008,14 +15094,14 @@ snapshots:
postcss-load-config: 3.1.4(postcss@8.5.9)
typescript: 5.9.3
- svelte-preprocess@6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.9))(postcss@8.5.9)(svelte@5.55.1)(typescript@5.9.3):
+ svelte-preprocess@6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.9))(postcss@8.5.9)(svelte@5.55.1)(typescript@6.0.3):
dependencies:
svelte: 5.55.1
optionalDependencies:
'@babel/core': 7.29.0
postcss: 8.5.9
postcss-load-config: 3.1.4(postcss@8.5.9)
- typescript: 5.9.3
+ typescript: 6.0.3
svelte2tsx@0.7.53(svelte@5.55.1)(typescript@5.9.3):
dependencies:
@@ -15024,6 +15110,13 @@ snapshots:
svelte: 5.55.1
typescript: 5.9.3
+ svelte2tsx@0.7.53(svelte@5.55.1)(typescript@6.0.3):
+ dependencies:
+ dedent-js: 1.0.1
+ scule: 1.3.0
+ svelte: 5.55.1
+ typescript: 6.0.3
+
svelte@5.55.1:
dependencies:
'@jridgewell/remapping': 2.3.5
@@ -15051,9 +15144,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- sveltekit-superforms@2.30.1(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(@types/json-schema@7.0.15)(svelte@5.55.1)(typescript@5.9.3):
+ sveltekit-superforms@2.30.1(@sveltejs/kit@2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(@types/json-schema@7.0.15)(svelte@5.55.1)(typescript@6.0.3):
dependencies:
- '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@5.9.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
+ '@sveltejs/kit': 2.57.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.55.1)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3)))(svelte@5.55.1)(typescript@6.0.3)(vite@6.4.2(@types/node@18.19.130)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))
devalue: 5.6.4
memoize-weak: 1.0.2
svelte: 5.55.1
@@ -15062,7 +15155,7 @@ snapshots:
'@exodus/schemasafe': 1.3.0
'@standard-schema/spec': 1.1.0
'@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.4)
- '@valibot/to-json-schema': 1.6.0(valibot@1.3.1(typescript@5.9.3))
+ '@valibot/to-json-schema': 1.6.0(valibot@1.3.1(typescript@6.0.3))
'@vinejs/vine': 3.0.1
arktype: 2.2.0
class-validator: 0.14.4
@@ -15071,7 +15164,7 @@ snapshots:
json-schema-to-ts: 3.1.1
superstruct: 2.0.2
typebox: 1.1.23
- valibot: 1.3.1(typescript@5.9.3)
+ valibot: 1.3.1(typescript@6.0.3)
yup: 1.7.1
zod: 4.3.6
zod-v3-to-json-schema: 4.0.0(zod@4.3.6)
@@ -15284,13 +15377,13 @@ snapshots:
ts-algebra@2.0.0:
optional: true
- ts-api-utils@1.4.3(typescript@5.9.3):
+ ts-api-utils@1.4.3(typescript@6.0.3):
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
- ts-api-utils@2.5.0(typescript@5.9.3):
+ ts-api-utils@2.5.0(typescript@6.0.3):
dependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
ts-dedent@2.2.0: {}
@@ -15344,19 +15437,21 @@ snapshots:
dependencies:
is-typedarray: 1.0.0
- typescript-eslint@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3):
+ typescript-eslint@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
- '@typescript-eslint/parser': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
- '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.9.3)
- '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@5.9.3)
+ '@typescript-eslint/eslint-plugin': 8.58.1(@typescript-eslint/parser@8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.58.1(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@1.21.7))(typescript@6.0.3)
eslint: 9.39.4(jiti@1.21.7)
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- supports-color
typescript@5.9.3: {}
+ typescript@6.0.3: {}
+
unbash@3.0.0: {}
undici-types@5.26.5: {}
@@ -15518,9 +15613,9 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
convert-source-map: 2.0.0
- valibot@1.3.1(typescript@5.9.3):
+ valibot@1.3.1(typescript@6.0.3):
optionalDependencies:
- typescript: 5.9.3
+ typescript: 6.0.3
optional: true
validator@13.15.23:
diff --git a/src/lib/components/lines-and-dots/constants.ts b/src/lib/components/lines-and-dots/constants.ts
index 231b285054..a0eaba51d6 100644
--- a/src/lib/components/lines-and-dots/constants.ts
+++ b/src/lib/components/lines-and-dots/constants.ts
@@ -14,6 +14,7 @@ import type {
} from '$lib/types/events';
import type { WorkflowStatus } from '$lib/types/workflows';
import {
+ type CombinedAttributes,
formatGroupAttributes,
formatPendingAttributes,
} from '$lib/utilities/format-event-attributes';
@@ -269,11 +270,19 @@ export const getCategoryStrokeColor = (
}
};
-export const mergeEventGroupDetails = (group: EventGroup) => {
+export const mergeEventGroupDetails = (
+ group: EventGroup,
+): CombinedAttributes => {
const attributes = formatGroupAttributes(group);
- return group.pendingActivity
- ? { ...formatPendingAttributes(group.pendingActivity), ...attributes }
- : attributes;
+
+ if (group.pendingActivity) {
+ return {
+ ...formatPendingAttributes(group.pendingActivity),
+ ...attributes,
+ };
+ }
+
+ return attributes;
};
export const staticCodeBlockHeight = 200;
diff --git a/src/lib/components/search-attribute-filter/conditional-menu.svelte b/src/lib/components/search-attribute-filter/conditional-menu.svelte
index 4453e6e657..1f08c84c9b 100644
--- a/src/lib/components/search-attribute-filter/conditional-menu.svelte
+++ b/src/lib/components/search-attribute-filter/conditional-menu.svelte
@@ -39,7 +39,10 @@
$: filterConditionalOption = conditionalOptions.find(
(o) => o.value === $filter.conditional,
);
- $: (filterConditionalOption, updateFilterConditional());
+ $: {
+ filterConditionalOption;
+ updateFilterConditional();
+ }
$: isNullFilter = isNullConditional($filter.conditional);
$: selectedOption = filterConditionalOption ?? conditionalOptions[0];
$: selectedLabel = selectedOption?.label ?? selectedOption?.value;
diff --git a/src/lib/components/search-attribute-filter/duration-filter.svelte b/src/lib/components/search-attribute-filter/duration-filter.svelte
index e414127e31..cc6d86402d 100644
--- a/src/lib/components/search-attribute-filter/duration-filter.svelte
+++ b/src/lib/components/search-attribute-filter/duration-filter.svelte
@@ -24,8 +24,8 @@
}
};
- const validateDuration = (event: Event & { target: HTMLInputElement }) => {
- if (isValidDurationQuery(event.target.value.trim())) {
+ const validateDuration = (event: InputEvent) => {
+ if (isValidDurationQuery((event.target as HTMLInputElement).value.trim())) {
isValid = true;
} else {
isValid = false;
diff --git a/src/lib/components/workflow/client-actions/batch-operation-confirmation-form.svelte b/src/lib/components/workflow/client-actions/batch-operation-confirmation-form.svelte
index d16a6f01d2..ab63ba89d8 100644
--- a/src/lib/components/workflow/client-actions/batch-operation-confirmation-form.svelte
+++ b/src/lib/components/workflow/client-actions/batch-operation-confirmation-form.svelte
@@ -57,8 +57,8 @@
);
};
- const handleJobIdChange = (event: Event & { target: HTMLInputElement }) => {
- jobIdValid = /^[\w.~-]*$/.test(event.target.value);
+ const handleJobIdChange = (event: InputEvent) => {
+ jobIdValid = /^[\w.~-]*$/.test((event.target as HTMLInputElement).value);
};
diff --git a/src/lib/components/workflow/dropdown-filter/workflow-datetime-filter.svelte b/src/lib/components/workflow/dropdown-filter/workflow-datetime-filter.svelte
index a1f4059f96..a2e1c7254b 100644
--- a/src/lib/components/workflow/dropdown-filter/workflow-datetime-filter.svelte
+++ b/src/lib/components/workflow/dropdown-filter/workflow-datetime-filter.svelte
@@ -69,7 +69,10 @@
}
};
- $: (timeFilter, setTimeValues());
+ $: {
+ timeFilter;
+ setTimeValues();
+ }
const getOtherFilters = () =>
$workflowFilters.filter(
diff --git a/src/lib/holocene/input/chip-input.stories.svelte b/src/lib/holocene/input/chip-input.stories.svelte
index 670101d9ba..55cf04ae45 100644
--- a/src/lib/holocene/input/chip-input.stories.svelte
+++ b/src/lib/holocene/input/chip-input.stories.svelte
@@ -3,6 +3,7 @@