Update dependency typescript to v5.7.2 (#28565)

* Update dependency typescript to v5.7.2

* Fix types

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix types

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
pull/28772/head
renovate[bot] 2024-12-19 00:09:12 +00:00 committed by GitHub
parent f621c342ff
commit 9099338af8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 16 additions and 19 deletions

View File

@ -282,7 +282,7 @@
"terser-webpack-plugin": "^5.3.9", "terser-webpack-plugin": "^5.3.9",
"ts-node": "^10.9.1", "ts-node": "^10.9.1",
"ts-prune": "^0.10.3", "ts-prune": "^0.10.3",
"typescript": "5.6.3", "typescript": "5.7.2",
"util": "^0.12.5", "util": "^0.12.5",
"web-streams-polyfill": "^4.0.0", "web-streams-polyfill": "^4.0.0",
"webpack": "^5.89.0", "webpack": "^5.89.0",

View File

@ -8,11 +8,11 @@ Please see LICENSE files in the repository root for full details.
import { Locator, type Page } from "@playwright/test"; import { Locator, type Page } from "@playwright/test";
import { test as base, expect } from "../../element-web-test"; import { test as base, expect, Fixtures } from "../../element-web-test";
import { viewRoomSummaryByName } from "../right-panel/utils"; import { viewRoomSummaryByName } from "../right-panel/utils";
import { isDendrite } from "../../plugins/homeserver/dendrite"; import { isDendrite } from "../../plugins/homeserver/dendrite";
const test = base.extend({ const test = base.extend<Fixtures>({
// eslint-disable-next-line no-empty-pattern // eslint-disable-next-line no-empty-pattern
startHomeserverOpts: async ({}, use) => { startHomeserverOpts: async ({}, use) => {
await use("dehydration"); await use("dehydration");

View File

@ -9,9 +9,9 @@ Please see LICENSE files in the repository root for full details.
import path from "path"; import path from "path";
import { readFile } from "node:fs/promises"; import { readFile } from "node:fs/promises";
import { expect, test as base } from "../../element-web-test"; import { expect, Fixtures, test as base } from "../../element-web-test";
const test = base.extend({ const test = base.extend<Fixtures>({
// Replace the `user` fixture with one which populates the indexeddb data before starting the app. // Replace the `user` fixture with one which populates the indexeddb data before starting the app.
user: async ({ context, pageWithCredentials: page, credentials }, use) => { user: async ({ context, pageWithCredentials: page, credentials }, use) => {
await page.route(`/test_indexeddb_cryptostore_dump/*`, async (route, request) => { await page.route(`/test_indexeddb_cryptostore_dump/*`, async (route, request) => {

View File

@ -60,7 +60,7 @@ interface CredentialsWithDisplayName extends Credentials {
displayName: string; displayName: string;
} }
export const test = base.extend<{ export interface Fixtures {
axe: AxeBuilder; axe: AxeBuilder;
checkA11y: () => Promise<void>; checkA11y: () => Promise<void>;
@ -124,7 +124,9 @@ export const test = base.extend<{
slidingSyncProxy: ProxyInstance; slidingSyncProxy: ProxyInstance;
labsFlags: string[]; labsFlags: string[];
webserver: Webserver; webserver: Webserver;
}>({ }
export const test = base.extend<Fixtures>({
config: CONFIG_JSON, config: CONFIG_JSON,
page: async ({ context, page, config, labsFlags }, use) => { page: async ({ context, page, config, labsFlags }, use) => {
await context.route(`http://localhost:8080/config.json*`, async (route) => { await context.route(`http://localhost:8080/config.json*`, async (route) => {

View File

@ -214,7 +214,7 @@ export default class EventIndexPanel extends React.Component<{}, IState> {
<SettingsSubsectionText> <SettingsSubsectionText>
{this.state.enabling ? <InlineSpinner /> : _t("settings|security|message_search_failed")} {this.state.enabling ? <InlineSpinner /> : _t("settings|security|message_search_failed")}
</SettingsSubsectionText> </SettingsSubsectionText>
{EventIndexPeg.error && ( {EventIndexPeg.error ? (
<SettingsSubsectionText> <SettingsSubsectionText>
<details> <details>
<summary>{_t("common|advanced")}</summary> <summary>{_t("common|advanced")}</summary>
@ -230,7 +230,7 @@ export default class EventIndexPanel extends React.Component<{}, IState> {
</p> </p>
</details> </details>
</SettingsSubsectionText> </SettingsSubsectionText>
)} ) : undefined}
</> </>
); );
} }

View File

@ -11,7 +11,6 @@ import { fireEvent, render, screen, waitFor, within } from "jest-matrix-react";
import { logger } from "matrix-js-sdk/src/logger"; import { logger } from "matrix-js-sdk/src/logger";
import MatrixClientContext from "../../../../../src/contexts/MatrixClientContext"; import MatrixClientContext from "../../../../../src/contexts/MatrixClientContext";
import { SDKContext, SdkContextClass } from "../../../../../src/contexts/SDKContext";
import SettingsStore from "../../../../../src/settings/SettingsStore"; import SettingsStore from "../../../../../src/settings/SettingsStore";
import { UIFeature } from "../../../../../src/settings/UIFeature"; import { UIFeature } from "../../../../../src/settings/UIFeature";
import { import {
@ -35,13 +34,9 @@ describe("SetIntegrationManager", () => {
deleteThreePid: jest.fn(), deleteThreePid: jest.fn(),
}); });
let stores!: SdkContextClass;
const getComponent = () => ( const getComponent = () => (
<MatrixClientContext.Provider value={mockClient}> <MatrixClientContext.Provider value={mockClient}>
<SDKContext.Provider value={stores}>
<SetIntegrationManager /> <SetIntegrationManager />
</SDKContext.Provider>
</MatrixClientContext.Provider> </MatrixClientContext.Provider>
); );

View File

@ -11539,10 +11539,10 @@ typed-array-length@^1.0.6:
possible-typed-array-names "^1.0.0" possible-typed-array-names "^1.0.0"
reflect.getprototypeof "^1.0.6" reflect.getprototypeof "^1.0.6"
typescript@5.6.3: typescript@5.7.2:
version "5.6.3" version "5.7.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
ua-parser-js@^1.0.2: ua-parser-js@^1.0.2:
version "1.0.39" version "1.0.39"