Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f724b03

Browse files
chore: bump typescript from 5.5.4 to 5.6.2 in /site (#14911)
1 parent e058d6c commit f724b03

File tree

8 files changed

+73
-76
lines changed

8 files changed

+73
-76
lines changed

site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
"ts-node": "10.9.1",
161161
"ts-proto": "1.164.0",
162162
"ts-prune": "0.10.3",
163-
"typescript": "5.5.4",
163+
"typescript": "5.6.2",
164164
"vite": "5.4.6",
165165
"vite-plugin-checker": "0.7.2",
166166
"vite-plugin-turbosnap": "1.0.3"

site/pnpm-lock.yaml

Lines changed: 54 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/src/components/Filter/UserFilter.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@ export const useUserFilterMenu = ({
1313
value,
1414
onChange,
1515
enabled,
16-
}: Pick<
17-
UseFilterMenuOptions<SelectFilterOption>,
18-
"value" | "onChange" | "enabled"
19-
>) => {
16+
}: Pick<UseFilterMenuOptions, "value" | "onChange" | "enabled">) => {
2017
const { user: me } = useAuthenticated();
2118

2219
const addMeAsFirstOption = (options: readonly SelectFilterOption[]) => {

site/src/components/Filter/menu.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,28 @@ import type { SelectFilterOption } from "components/Filter/SelectFilter";
22
import { useMemo, useRef, useState } from "react";
33
import { useQuery } from "react-query";
44

5-
export type UseFilterMenuOptions<TOption extends SelectFilterOption> = {
5+
export type UseFilterMenuOptions = {
66
id: string;
77
value: string | undefined;
88
// Using null because of react-query
99
// https://tanstack.com/query/v4/docs/react/guides/migrating-to-react-query-4#undefined-is-an-illegal-cache-value-for-successful-queries
10-
getSelectedOption: () => Promise<TOption | null>;
11-
getOptions: (query: string) => Promise<TOption[]>;
12-
onChange: (option: TOption | undefined) => void;
10+
getSelectedOption: () => Promise<SelectFilterOption | null>;
11+
getOptions: (query: string) => Promise<SelectFilterOption[]>;
12+
onChange: (option: SelectFilterOption | undefined) => void;
1313
enabled?: boolean;
1414
};
1515

16-
export const useFilterMenu = <
17-
TOption extends SelectFilterOption = SelectFilterOption,
18-
>({
16+
export const useFilterMenu = ({
1917
id,
2018
value,
2119
getSelectedOption,
2220
getOptions,
2321
onChange,
2422
enabled,
25-
}: UseFilterMenuOptions<TOption>) => {
26-
const selectedOptionsCacheRef = useRef<Record<string, TOption>>({});
23+
}: UseFilterMenuOptions) => {
24+
const selectedOptionsCacheRef = useRef<Record<string, SelectFilterOption>>(
25+
{},
26+
);
2727
const [query, setQuery] = useState("");
2828
const selectedOptionQuery = useQuery({
2929
queryKey: [id, "autocomplete", "selected", value],
@@ -80,7 +80,7 @@ export const useFilterMenu = <
8080
selectedOption,
8181
]);
8282

83-
const selectOption = (option: TOption | undefined) => {
83+
const selectOption = (option: SelectFilterOption | undefined) => {
8484
if (option) {
8585
selectedOptionsCacheRef.current[option.value] = option;
8686
}

site/src/modules/tableFiltering/options.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import type { FC } from "react";
2525
export const useOrganizationsFilterMenu = ({
2626
value,
2727
onChange,
28-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
28+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
2929
return useFilterMenu({
3030
onChange,
3131
value,

site/src/pages/AuditPage/AuditFilter.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const AuditFilter: FC<AuditFilterProps> = ({ filter, error, menus }) => {
8181
export const useActionFilterMenu = ({
8282
value,
8383
onChange,
84-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
84+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
8585
const actionOptions: SelectFilterOption[] = AuditActions.map((action) => ({
8686
value: action,
8787
label: capitalize(action),
@@ -119,7 +119,7 @@ const ActionMenu: FC<ActionMenuProps> = ({ menu, width }) => {
119119
export const useResourceTypeFilterMenu = ({
120120
value,
121121
onChange,
122-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
122+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
123123
const actionOptions: SelectFilterOption[] = ResourceTypes.map((type) => {
124124
let label = capitalize(type);
125125

site/src/pages/UsersPage/UsersFilter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const userFilterQuery = {
1919
export const useStatusFilterMenu = ({
2020
value,
2121
onChange,
22-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
22+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
2323
const statusOptions: SelectFilterOption[] = [
2424
{
2525
value: "active",

site/src/pages/WorkspacesPage/filter/menus.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { getDisplayWorkspaceStatus } from "utils/workspace";
1717
export const useTemplateFilterMenu = ({
1818
value,
1919
onChange,
20-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
20+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
2121
return useFilterMenu({
2222
onChange,
2323
value,
@@ -31,7 +31,7 @@ export const useTemplateFilterMenu = ({
3131
label: template.display_name || template.name,
3232
value: template.name,
3333
startIcon: <TemplateAvatar size="xs" template={template} />,
34-
};
34+
} satisfies SelectFilterOption;
3535
}
3636
return null;
3737
},
@@ -86,7 +86,7 @@ export const TemplateMenu: FC<TemplateMenuProps> = ({ width, menu }) => {
8686
export const useStatusFilterMenu = ({
8787
value,
8888
onChange,
89-
}: Pick<UseFilterMenuOptions<SelectFilterOption>, "value" | "onChange">) => {
89+
}: Pick<UseFilterMenuOptions, "value" | "onChange">) => {
9090
const statusesToFilter: WorkspaceStatus[] = [
9191
"running",
9292
"stopped",

0 commit comments

Comments
 (0)