PromucFlow_constructor/app/client/src/pages/Editor/gitSync
Ilia c7a7c3fa3f
chore: upgrade typescript to 5.4 (#35181)
## Description
Upgrade Typescript from 4.9.5 to 5.4

Upgrading to 5.5 is not possible until we upgrade colors.js lib. It will
be done in separate PR
More details here
https://github.com/color-js/color.js/issues/560#issuecomment-2182819685

## Automation

/ok-to-test tags="@tag.All"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/10163124159>
> Commit: 8d2e93f2e2913e715686ccb058d3efddd55aabc9
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10163124159&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Tue, 30 Jul 2024 14:11:42 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Summary by CodeRabbit

- **New Features**
- Updated TypeScript dependency to the latest version (5.4), enhancing
overall functionality with potential new features and improvements.

- **Improvements**
- Enhanced type safety by refining the `isString` function, allowing
better type inference and preventing runtime errors.
- Improved comments and annotations in the `indirectEval` function for
better clarity on its usage and intent.
- Corrected typographical errors in error handling logic across multiple
controllers, improving reliability in error messaging.
- Updated export style for `IconNames` to clarify its purpose as a type,
enhancing developer experience.

- **Configuration Changes**
- Updated Jest configurations to better support ECMAScript Modules
(ESM), improving compatibility and allowing for more flexible module
handling.
- Adjusted TypeScript configuration to enhance module handling and
compatibility.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-30 16:15:48 +02:00
..
components chore:ads package (#35193) 2024-07-29 16:23:26 +03:00
GitSettingsModal fix: remove git cd feature flag (#33285) 2024-05-09 18:41:47 +05:30
GitSyncModal chore: Update analytics to pass the correct source information in identify user call (#32591) 2024-04-19 15:06:50 +05:30
hooks chore: Check new git permissions for respective git operations (#29981) 2024-01-05 10:27:56 +05:30
QuickGitActions chore: autocommit feature branch (#34062) 2024-06-10 12:35:23 +05:30
Tabs chore: upgrade typescript to 5.4 (#35181) 2024-07-30 16:15:48 +02:00
constants.ts fix: git branch protection bug fixes (#28749) 2023-11-09 16:58:04 +05:30
DisableAutocommitModal.tsx chore: Update analytics to pass the correct source information in identify user call (#32591) 2024-04-19 15:06:50 +05:30
DisconnectGitModal.tsx chore: Update analytics to pass the correct source information in identify user call (#32591) 2024-04-19 15:06:50 +05:30
ImportSuccessModal.tsx chore: reconnect modal refactor for package import (#31674) 2024-03-12 17:24:19 +05:30
Menu.tsx feat: branch protection (#28526) 2023-11-03 22:43:36 +05:30
ReconnectDatasourceModal.tsx fix: Sync EE items into CE (#34373) 2024-06-24 09:36:38 +00:00
RepoLimitExceededErrorModal.tsx chore: Update analytics to pass the correct source information in identify user call (#32591) 2024-04-19 15:06:50 +05:30
utils.test.ts fix: allowing custom username is git url validation (#30738) 2024-02-01 13:45:28 +05:30
utils.ts fix: allowing custom username is git url validation (#30738) 2024-02-01 13:45:28 +05:30