diff --git a/package.json b/package.json index 45bb67d9f1..d9d911b545 100644 --- a/package.json +++ b/package.json @@ -414,7 +414,7 @@ "typed-emitter": "^1.4.0", "typedoc": "0.22.17", "typedoc-plugin-markdown": "^3.11.12", - "typescript": "^4.5.5", + "typescript": "^4.7.3", "typescript-plugin-css-modules": "^3.4.0", "webpack": "^5.73.0", "webpack-cli": "^4.9.2", diff --git a/src/common/utils/reject-promise.ts b/src/common/utils/reject-promise.ts index 2f6c31ca2a..d8a802b51a 100644 --- a/src/common/utils/reject-promise.ts +++ b/src/common/utils/reject-promise.ts @@ -3,7 +3,7 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ -import "abort-controller/polyfill"; +import type { AbortSignal } from "abort-controller"; /** * Creates a new promise that will be rejected when the signal rejects. diff --git a/src/renderer/components/+helm-charts/helm-chart-details.tsx b/src/renderer/components/+helm-charts/helm-chart-details.tsx index 04e000bd1f..4e0076e068 100644 --- a/src/renderer/components/+helm-charts/helm-chart-details.tsx +++ b/src/renderer/components/+helm-charts/helm-chart-details.tsx @@ -23,6 +23,7 @@ import createInstallChartTabInjectable from "../dock/install-chart/create-instal import { Notifications } from "../notifications"; import HelmLogoPlaceholder from "./helm-placeholder.svg"; import type { SingleValue } from "react-select"; +import { AbortController } from "abort-controller"; export interface HelmChartDetailsProps { chart: HelmChart; diff --git a/src/renderer/components/+namespaces/namespace-select.tsx b/src/renderer/components/+namespaces/namespace-select.tsx index bcb855d585..6c50f3f921 100644 --- a/src/renderer/components/+namespaces/namespace-select.tsx +++ b/src/renderer/components/+namespaces/namespace-select.tsx @@ -82,5 +82,5 @@ const InjectedNamespaceSelect = withInjectables(props: NamespaceSelectProps): JSX.Element { - return ; + return )} />; } diff --git a/src/renderer/components/editable-list/editable-list.tsx b/src/renderer/components/editable-list/editable-list.tsx index e3ad739353..48d19a7006 100644 --- a/src/renderer/components/editable-list/editable-list.tsx +++ b/src/renderer/components/editable-list/editable-list.tsx @@ -84,5 +84,5 @@ class DefaultedEditableList extends React.Component & ty } export function EditableList(props: EditableListProps) { - return ; + return ; } diff --git a/src/renderer/components/file-picker/file-picker.tsx b/src/renderer/components/file-picker/file-picker.tsx index 6e8e681a1b..df5ea38a0d 100644 --- a/src/renderer/components/file-picker/file-picker.tsx +++ b/src/renderer/components/file-picker/file-picker.tsx @@ -204,7 +204,7 @@ class DefaultedFilePicker extends React.Component @@ -232,4 +232,4 @@ class DefaultedFilePicker extends React.Component ; +export const FilePicker = (props: FilePickerProps) => ; diff --git a/src/renderer/components/input/input.tsx b/src/renderer/components/input/input.tsx index f45c8377a0..f69d297432 100644 --- a/src/renderer/components/input/input.tsx +++ b/src/renderer/components/input/input.tsx @@ -450,8 +450,8 @@ export class Input extends React.Component {