diff --git a/.changeset/great-nails-grab.md b/.changeset/great-nails-grab.md new file mode 100644 index 00000000..092a07f5 --- /dev/null +++ b/.changeset/great-nails-grab.md @@ -0,0 +1,5 @@ +--- +"@saleor/app-sdk": patch +--- + +Updated Typescript diff --git a/package.json b/package.json index 3eaf1c0a..e9b171ef 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "redis": "^4.7.0", "tsm": "^2.2.2", "tsup": "^6.2.3", - "typescript": "4.9.5", + "typescript": "5.7.3", "vi-fetch": "^0.8.0", "vite": "6.0.11 ", "vite-tsconfig-paths": "^5.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d1c963e..77ad6892 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,10 +56,10 @@ importers: version: 8.3.4 '@typescript-eslint/eslint-plugin': specifier: ^5.36.1 - version: 5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint@8.23.0)(typescript@4.9.5) + version: 5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint@8.23.0)(typescript@5.7.3) '@typescript-eslint/parser': specifier: ^5.36.1 - version: 5.36.1(eslint@8.23.0)(typescript@4.9.5) + version: 5.36.1(eslint@8.23.0)(typescript@5.7.3) '@vercel/kv': specifier: 1.0.0 version: 1.0.0 @@ -80,7 +80,7 @@ importers: version: 19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.6.1(eslint@8.23.0))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.0))(eslint-plugin-react@7.31.6(eslint@8.23.0))(eslint@8.23.0) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint@8.23.0)(typescript@4.9.5))(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-plugin-import@2.26.0)(eslint@8.23.0) + version: 17.1.0(@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint@8.23.0)(typescript@5.7.3))(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-plugin-import@2.26.0)(eslint@8.23.0) eslint-config-prettier: specifier: ^8.5.0 version: 8.5.0(eslint@8.23.0) @@ -89,7 +89,7 @@ importers: version: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.23.0) eslint-plugin-import: specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + version: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) eslint-plugin-jsx-a11y: specifier: ^6.6.1 version: 6.6.1(eslint@8.23.0) @@ -137,10 +137,10 @@ importers: version: 2.2.2 tsup: specifier: ^6.2.3 - version: 6.2.3(postcss@8.5.1)(typescript@4.9.5) + version: 6.2.3(postcss@8.5.1)(typescript@5.7.3) typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.7.3 + version: 5.7.3 vi-fetch: specifier: ^0.8.0 version: 0.8.0 @@ -149,7 +149,7 @@ importers: version: 6.0.11(@types/node@18.7.15) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@4.9.5)(vite@6.0.11(@types/node@18.7.15)) + version: 5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@18.7.15)) vitest: specifier: 3.0.4 version: 3.0.4(@types/debug@4.1.7)(@types/node@18.7.15)(jsdom@20.0.3) @@ -3402,9 +3402,9 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} hasBin: true unbox-primitive@1.0.2: @@ -4385,33 +4385,33 @@ snapshots: '@types/uuid@8.3.4': {} - '@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint@8.23.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint@8.23.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@5.7.3) '@typescript-eslint/scope-manager': 5.36.1 - '@typescript-eslint/type-utils': 5.36.1(eslint@8.23.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.36.1(eslint@8.23.0)(typescript@5.7.3) + '@typescript-eslint/utils': 5.36.1(eslint@8.23.0)(typescript@5.7.3) debug: 4.3.4 eslint: 8.23.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.7.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5)': + '@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 5.36.1 '@typescript-eslint/types': 5.36.1 - '@typescript-eslint/typescript-estree': 5.36.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.7.3) debug: 4.3.4 eslint: 8.23.0 optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4420,21 +4420,21 @@ snapshots: '@typescript-eslint/types': 5.36.1 '@typescript-eslint/visitor-keys': 5.36.1 - '@typescript-eslint/type-utils@5.36.1(eslint@8.23.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@5.36.1(eslint@8.23.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 5.36.1(typescript@4.9.5) - '@typescript-eslint/utils': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.7.3) + '@typescript-eslint/utils': 5.36.1(eslint@8.23.0)(typescript@5.7.3) debug: 4.3.4 eslint: 8.23.0 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.7.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@5.36.1': {} - '@typescript-eslint/typescript-estree@5.36.1(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@5.36.1(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 5.36.1 '@typescript-eslint/visitor-keys': 5.36.1 @@ -4442,18 +4442,18 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) + tsutils: 3.21.0(typescript@5.7.3) optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.36.1(eslint@8.23.0)(typescript@4.9.5)': + '@typescript-eslint/utils@5.36.1(eslint@8.23.0)(typescript@5.7.3)': dependencies: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.36.1 '@typescript-eslint/types': 5.36.1 - '@typescript-eslint/typescript-estree': 5.36.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.36.1(typescript@5.7.3) eslint: 8.23.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.23.0) @@ -5222,24 +5222,24 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.23.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) object.assign: 4.1.4 object.entries: 1.1.5 semver: 6.3.0 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint@8.23.0)(typescript@4.9.5))(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-plugin-import@2.26.0)(eslint@8.23.0): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint@8.23.0)(typescript@5.7.3))(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-plugin-import@2.26.0)(eslint@8.23.0): dependencies: - '@typescript-eslint/eslint-plugin': 5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint@8.23.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.36.1(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint@8.23.0)(typescript@5.7.3) + '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@5.7.3) eslint: 8.23.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.23.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) eslint-config-airbnb@19.0.4(eslint-plugin-import@2.26.0)(eslint-plugin-jsx-a11y@6.6.1(eslint@8.23.0))(eslint-plugin-react-hooks@4.6.0(eslint@8.23.0))(eslint-plugin-react@7.31.6(eslint@8.23.0))(eslint@8.23.0): dependencies: eslint: 8.23.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.23.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) eslint-plugin-jsx-a11y: 6.6.1(eslint@8.23.0) eslint-plugin-react: 7.31.6(eslint@8.23.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.23.0) @@ -5262,7 +5262,7 @@ snapshots: debug: 4.3.4 enhanced-resolve: 5.10.0 eslint: 8.23.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) get-tsconfig: 4.2.0 globby: 13.1.2 is-core-module: 2.10.0 @@ -5271,18 +5271,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@5.7.3) eslint: 8.23.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 3.5.0(eslint-plugin-import@2.26.0)(eslint@8.23.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0): + eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0): dependencies: array-includes: 3.1.5 array.prototype.flat: 1.3.0 @@ -5290,7 +5290,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.23.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.36.1(eslint@8.23.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.0)(eslint@8.23.0) has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -5299,7 +5299,7 @@ snapshots: resolve: 1.22.1 tsconfig-paths: 3.14.1 optionalDependencies: - '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.36.1(eslint@8.23.0)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -6864,9 +6864,9 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfck@3.1.4(typescript@4.9.5): + tsconfck@3.1.4(typescript@5.7.3): optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 tsconfig-paths@3.14.1: dependencies: @@ -6883,7 +6883,7 @@ snapshots: dependencies: esbuild: 0.14.54 - tsup@6.2.3(postcss@8.5.1)(typescript@4.9.5): + tsup@6.2.3(postcss@8.5.1)(typescript@5.7.3): dependencies: bundle-require: 3.1.0(esbuild@0.15.7) cac: 6.7.14 @@ -6901,15 +6901,15 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.1 - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - ts-node - tsutils@3.21.0(typescript@4.9.5): + tsutils@3.21.0(typescript@5.7.3): dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.7.3 tty-table@4.1.6: dependencies: @@ -6944,7 +6944,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typescript@4.9.5: {} + typescript@5.7.3: {} unbox-primitive@1.0.2: dependencies: @@ -7011,11 +7011,11 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@4.9.5)(vite@6.0.11(@types/node@18.7.15)): + vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@18.7.15)): dependencies: debug: 4.3.4 globrex: 0.1.2 - tsconfck: 3.1.4(typescript@4.9.5) + tsconfck: 3.1.4(typescript@5.7.3) optionalDependencies: vite: 6.0.11(@types/node@18.7.15) transitivePeerDependencies: diff --git a/src/APL/vercel-kv/vercel-kv-apl.ts b/src/APL/vercel-kv/vercel-kv-apl.ts index cd1ac0fb..d5e93056 100644 --- a/src/APL/vercel-kv/vercel-kv-apl.ts +++ b/src/APL/vercel-kv/vercel-kv-apl.ts @@ -55,7 +55,7 @@ export class VercelKvApl implements APL { span .setStatus({ - code: 200, + code: SpanStatusCode.OK, message: "Received response from VercelKV", }) .end(); @@ -101,7 +101,7 @@ export class VercelKvApl implements APL { span .setStatus({ - code: 200, + code: SpanStatusCode.OK, message: "Successfully written auth data to VercelKV", }) .end(); @@ -140,7 +140,7 @@ export class VercelKvApl implements APL { span .setStatus({ - code: 200, + code: SpanStatusCode.OK, message: "Successfully deleted auth data to VercelKV", }) .end(); diff --git a/src/app-bridge/next/route-propagator.tsx b/src/app-bridge/next/route-propagator.tsx index c9d715de..305a605c 100644 --- a/src/app-bridge/next/route-propagator.tsx +++ b/src/app-bridge/next/route-propagator.tsx @@ -17,7 +17,9 @@ export const useRoutePropagator = () => { const router = useRouter(); useEffect(() => { - if (!appBridgeState?.ready ?? !appBridge) { + const appBridgeStateIsReady = appBridgeState?.ready ?? false; + + if (!appBridgeStateIsReady || !appBridge) { return; }