chore: modernize all typescript imports (#23511)

This commit is contained in:
Kayla はな
2026-03-26 16:04:24 -06:00
committed by GitHub
parent f87d6e6e82
commit aa81238cd0
490 changed files with 1431 additions and 1413 deletions
+7 -7
View File
@@ -1,19 +1,19 @@
import "testHelpers/localStorage";
import { screen } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import { HttpResponse, http } from "msw";
import type { Region } from "#/api/typesGenerated";
import {
MockHealthyWildWorkspaceProxy,
MockPrimaryWorkspaceProxy,
MockUnhealthyWildWorkspaceProxy,
MockWorkspaceProxies,
} from "testHelpers/entities";
} from "#/testHelpers/entities";
import {
renderWithAuth,
waitForLoaderToBeRemoved,
} from "testHelpers/renderHelpers";
import { server } from "testHelpers/server";
import { screen } from "@testing-library/react";
import userEvent from "@testing-library/user-event";
import { HttpResponse, http } from "msw";
import type { Region } from "#/api/typesGenerated";
} from "#/testHelpers/renderHelpers";
import { server } from "#/testHelpers/server";
import {
getPreferredProxy,
ProxyProvider,
+1 -1
View File
@@ -1,5 +1,4 @@
import { useAuthenticated } from "hooks";
import { useEmbeddedMetadata } from "hooks/useEmbeddedMetadata";
import {
createContext,
type FC,
@@ -13,6 +12,7 @@ import { useQuery } from "react-query";
import { API } from "#/api/api";
import { cachedQuery } from "#/api/queries/util";
import type { Region, WorkspaceProxy } from "#/api/typesGenerated";
import { useEmbeddedMetadata } from "#/hooks/useEmbeddedMetadata";
import { type ProxyLatencyReport, useProxyLatency } from "./useProxyLatency";
export type Proxies = readonly Region[] | readonly WorkspaceProxy[];
+2 -2
View File
@@ -11,7 +11,6 @@ import {
ThemeProvider as MuiThemeProvider,
StyledEngineProvider,
} from "@mui/material/styles";
import { useEmbeddedMetadata } from "hooks/useEmbeddedMetadata";
import {
type FC,
type PropsWithChildren,
@@ -21,8 +20,9 @@ import {
useState,
} from "react";
import { useQuery } from "react-query";
import themes, { DEFAULT_THEME, type Theme } from "theme";
import { appearanceSettings } from "#/api/queries/users";
import { useEmbeddedMetadata } from "#/hooks/useEmbeddedMetadata";
import themes, { DEFAULT_THEME, type Theme } from "#/theme";
/**
*
+2 -2
View File
@@ -1,5 +1,3 @@
import { useEmbeddedMetadata } from "hooks/useEmbeddedMetadata";
import { type Permissions, permissionChecks } from "modules/permissions";
import {
createContext,
type FC,
@@ -19,6 +17,8 @@ import {
updateProfile as updateProfileOptions,
} from "#/api/queries/users";
import type { UpdateUserProfileRequest, User } from "#/api/typesGenerated";
import { useEmbeddedMetadata } from "#/hooks/useEmbeddedMetadata";
import { type Permissions, permissionChecks } from "#/modules/permissions";
export type AuthContextValue = {
isLoading: boolean;
+6 -6
View File
@@ -1,14 +1,14 @@
import { MockPermissions, MockUserOwner } from "testHelpers/entities";
import {
createTestQueryClient,
renderWithAuth,
} from "testHelpers/renderHelpers";
import { server } from "testHelpers/server";
import { renderHook, screen } from "@testing-library/react";
import { useAuthenticated } from "hooks";
import { HttpResponse, http } from "msw";
import type { FC, PropsWithChildren } from "react";
import { QueryClientProvider } from "react-query";
import { MockPermissions, MockUserOwner } from "#/testHelpers/entities";
import {
createTestQueryClient,
renderWithAuth,
} from "#/testHelpers/renderHelpers";
import { server } from "#/testHelpers/server";
import { AuthContext, type AuthContextValue } from "./AuthProvider";
describe("RequireAuth", () => {
+1 -1
View File
@@ -1,11 +1,11 @@
import { ProxyProvider as ProductionProxyProvider } from "contexts/ProxyContext";
import { DashboardProvider as ProductionDashboardProvider } from "modules/dashboard/DashboardProvider";
import { type FC, useEffect } from "react";
import { Navigate, Outlet, useLocation } from "react-router";
import { embedRedirect } from "utils/redirect";
import { API } from "#/api/api";
import { isApiError } from "#/api/errors";
import { Loader } from "#/components/Loader/Loader";
import { DashboardProvider as ProductionDashboardProvider } from "#/modules/dashboard/DashboardProvider";
import { useAuthContext } from "./AuthProvider";
type RequireAuthProps = Readonly<{
+1 -1
View File
@@ -1,9 +1,9 @@
import { useEmbeddedMetadata } from "hooks/useEmbeddedMetadata";
import { useEffect, useState } from "react";
import { useQuery } from "react-query";
import { API } from "#/api/api";
import { buildInfo } from "#/api/queries/buildInfo";
import { experiments } from "#/api/queries/experiments";
import { useEmbeddedMetadata } from "#/hooks/useEmbeddedMetadata";
interface WebpushNotifications {
readonly enabled: boolean;