From 5382dc0290845de49537892f3c519e53c8334dd0 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Tue, 12 Apr 2022 14:39:26 -0400 Subject: [PATCH] fix install-chart/store.ts Signed-off-by: Sebastian Malton --- src/renderer/components/dock/install-chart/store.ts | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/renderer/components/dock/install-chart/store.ts b/src/renderer/components/dock/install-chart/store.ts index aa32af71bf..3966b20477 100644 --- a/src/renderer/components/dock/install-chart/store.ts +++ b/src/renderer/components/dock/install-chart/store.ts @@ -5,11 +5,10 @@ import { action, makeObservable } from "mobx"; import type { TabId } from "../dock/store"; -import type { DockTabStorageState } from "../dock-tab-store/dock-tab.store"; +import type { DockTabStoreDependencies } from "../dock-tab-store/dock-tab.store"; import { DockTabStore } from "../dock-tab-store/dock-tab.store"; import { getChartDetails, getChartValues } from "../../../../common/k8s-api/endpoints/helm-charts.api"; import type { HelmReleaseUpdateDetails } from "../../../../common/k8s-api/endpoints/helm-releases.api"; -import type { StorageHelper } from "../../../utils"; import { waitUntilDefinied } from "../../../../common/utils/wait"; export interface IChartInstallData { @@ -23,18 +22,14 @@ export interface IChartInstallData { lastVersion?: boolean; } -interface Dependencies { - createStorage: (storageKey: string, options: DockTabStorageState) => StorageHelper>; +export interface InstallChartTabStoreDependencies extends DockTabStoreDependencies { versionsStore: DockTabStore; detailsStore: DockTabStore; } export class InstallChartTabStore extends DockTabStore { - constructor(protected dependencies: Dependencies) { - super( - dependencies, - { storageKey: "install_charts" }, - ); + constructor(protected readonly dependencies: InstallChartTabStoreDependencies) { + super(dependencies, { storageKey: "install_charts" }); makeObservable(this); }