mirror of
https://github.com/lensapp/lens.git
synced 2024-10-26 09:47:18 +03:00
chore: Move files around to better places
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
34adfcd20b
commit
0c1e822788
@ -8,12 +8,12 @@ import type { LensExtension } from "./lens-extension";
|
||||
import type { StaticThis } from "../common/utils/singleton";
|
||||
import { getOrInsertWith } from "@k8slens/utilities";
|
||||
import { getLegacyGlobalDiForExtensionApi } from "@k8slens/legacy-global-di";
|
||||
import type { PersistentStorage, PersistentStorageParams } from "../common/persistent-storage/create.injectable";
|
||||
import createPersistentStorageInjectable from "../common/persistent-storage/create.injectable";
|
||||
import directoryForUserDataInjectable from "../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||
import assert from "assert";
|
||||
import type { Options } from "conf";
|
||||
import type { Migrations } from "../common/persistent-storage/migrations.injectable";
|
||||
import createPersistentStorageInjectable, { type PersistentStorage } from "../features/persistent-storage/common/create.injectable";
|
||||
import type { PersistentStorageParams } from "./common-api/stores";
|
||||
import type { Migrations } from "../features/persistent-storage/common/migrations.injectable";
|
||||
|
||||
export interface ExtensionStoreParams<T extends object> extends Omit<PersistentStorageParams<T>, "migrations" | "cwd" | "fromStore" | "toJSON"> {
|
||||
migrations?: Options<T>["migrations"];
|
||||
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
|
||||
import type { PersistentStorageParams } from "../../common/persistent-storage/create.injectable";
|
||||
import type { PersistentStorageParams } from "../../features/persistent-storage/common/create.injectable";
|
||||
import type { ExtensionStoreParams } from "../base-extension-store";
|
||||
import { BaseExtensionStore as ExtensionStore } from "../base-extension-store";
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../../features/persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const fileSystemProvisionerStoreMigrationDeclarationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "file-system-provisioner-store-migration-declaration",
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { registeredExtensionsInjectable } from "./registered-extensions.injectable";
|
||||
import createPersistentStorageInjectable from "../../../common/persistent-storage/create.injectable";
|
||||
import createPersistentStorageInjectable from "../../../features/persistent-storage/common/create.injectable";
|
||||
import { action } from "mobx";
|
||||
import { object } from "@k8slens/utilities";
|
||||
import storeMigrationVersionInjectable from "../../../common/vars/store-migration-version.injectable";
|
||||
|
@ -24,7 +24,7 @@ import writeFileSyncInjectable from "../../../common/fs/write-file-sync.injectab
|
||||
import type { WriteBufferSync } from "../../../common/fs/write-buffer-sync.injectable";
|
||||
import writeBufferSyncInjectable from "../../../common/fs/write-buffer-sync.injectable";
|
||||
import clustersPersistentStorageInjectable from "./common/storage.injectable";
|
||||
import type { PersistentStorage } from "../../../common/persistent-storage/create.injectable";
|
||||
import type { PersistentStorage } from "../../persistent-storage/common/create.injectable";
|
||||
import type { AddCluster } from "./common/add.injectable";
|
||||
import addClusterInjectable from "./common/add.injectable";
|
||||
import type { GetClusterById } from "./common/get-by-id.injectable";
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../../persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const clusterStoreMigrationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "cluster-store-migration",
|
||||
|
@ -9,8 +9,8 @@ import { clusterStoreMigrationInjectionToken } from "./migration-token";
|
||||
import type { ClusterId, ClusterModel } from "../../../../common/cluster-types";
|
||||
import { Cluster } from "../../../../common/cluster/cluster";
|
||||
import { loggerInjectionToken } from "@k8slens/logger";
|
||||
import createPersistentStorageInjectable from "../../../../common/persistent-storage/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import createPersistentStorageInjectable from "../../../persistent-storage/common/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../persistent-storage/common/migrations.injectable";
|
||||
import storeMigrationVersionInjectable from "../../../../common/vars/store-migration-version.injectable";
|
||||
import clustersStateInjectable from "./state.injectable";
|
||||
|
||||
|
@ -6,9 +6,9 @@ import type { LensExtensionId } from "@k8slens/legacy-extensions";
|
||||
import { isDefined } from "@k8slens/utilities";
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { action, toJS } from "mobx";
|
||||
import createPersistentStorageInjectable from "../../../../common/persistent-storage/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "./migrations";
|
||||
import createPersistentStorageInjectable from "../../../persistent-storage/common/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../persistent-storage/common/migrations.injectable";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "../main/migrations";
|
||||
import type { LensExtensionState } from "./state.injectable";
|
||||
import enabledExtensionsStateInjectable from "./state.injectable";
|
||||
import { enabledExtensionsPersistentStorageVersionInitializable } from "./storage-version";
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../../persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const enabledExtensionsMigrationDeclarationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "enabled-extensions-migration-declaration",
|
@ -2,8 +2,8 @@
|
||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import storageMigrationVersionInjectable from "../../../../common/persistent-storage/storage-migration-version.injectable";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "../common/migrations";
|
||||
import storageMigrationVersionInjectable from "../../../persistent-storage/main/storage-migration-version.injectable";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "./migrations";
|
||||
import { enabledExtensionsPersistentStorageVersionInitializable } from "../common/storage-version";
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { isObject } from "@k8slens/utilities";
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "../common/migrations";
|
||||
import { enabledExtensionsMigrationDeclarationInjectionToken } from "./migrations";
|
||||
|
||||
const enabledExtensionsMigrationV650Injectable = getInjectable({
|
||||
id: "enabled-extensions-migration-v650",
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../../persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const hotbarStoreMigrationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "hotbar-store-migration-token",
|
||||
|
@ -8,8 +8,8 @@ import { action, comparer } from "mobx";
|
||||
import catalogCatalogEntityInjectable from "../../../../common/catalog-entities/general-catalog-entities/implementations/catalog-catalog-entity.injectable";
|
||||
import { hotbarStoreMigrationInjectionToken } from "./migrations-token";
|
||||
import { defaultHotbarCells } from "./types";
|
||||
import createPersistentStorageInjectable from "../../../../common/persistent-storage/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import createPersistentStorageInjectable from "../../../persistent-storage/common/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../persistent-storage/common/migrations.injectable";
|
||||
import storeMigrationVersionInjectable from "../../../../common/vars/store-migration-version.injectable";
|
||||
import activeHotbarIdInjectable from "./active-id.injectable";
|
||||
import createHotbarInjectable from "./create-hotbar.injectable";
|
||||
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import welcomeCatalogEntityInjectable from "../../../../common/catalog-entities/general-catalog-entities/implementations/welcome-catalog-entity.injectable";
|
||||
import type { MigrationDeclaration, MigrationStore } from "../../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration, MigrationStore } from "../../../persistent-storage/common/migrations.injectable";
|
||||
import { getDiForUnitTesting } from "../../../../main/getDiForUnitTesting";
|
||||
import type { HotbarData } from "../common/hotbar";
|
||||
import type { HotbarItem } from "../common/types";
|
||||
|
@ -8,10 +8,7 @@ import type { Options } from "conf/dist/source";
|
||||
import { isEqual, kebabCase } from "lodash";
|
||||
import type { IEqualsComparer } from "mobx";
|
||||
import { reaction } from "mobx";
|
||||
import directoryForUserDataInjectable from "../app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||
import getConfigurationFileModelInjectable from "../get-configuration-file-model/get-configuration-file-model.injectable";
|
||||
import { loggerInjectionToken } from "@k8slens/logger";
|
||||
import getBasenameOfPathInjectable from "../path/get-basename.injectable";
|
||||
import { enlistMessageChannelListenerInjectionToken, sendMessageToChannelInjectionToken } from "@k8slens/messaging";
|
||||
import type { MessageChannel } from "@k8slens/messaging";
|
||||
import { persistentStorageIpcChannelPrefixesInjectionToken } from "./channel-prefix";
|
||||
@ -19,6 +16,9 @@ import { shouldPersistentStorageDisableSyncInIpcListenerInjectionToken } from ".
|
||||
import { persistStateToConfigInjectionToken } from "./save-to-file";
|
||||
import type { Migrations } from "./migrations.injectable";
|
||||
import { nextTick } from "process";
|
||||
import directoryForUserDataInjectable from "../../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||
import getConfigurationFileModelInjectable from "../../../common/get-configuration-file-model/get-configuration-file-model.injectable";
|
||||
import getBasenameOfPathInjectable from "../../../common/path/get-basename.injectable";
|
||||
|
||||
export interface PersistentStorage {
|
||||
/**
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { shouldPersistentStorageDisableSyncInIpcListenerInjectionToken } from "../../common/persistent-storage/disable-sync";
|
||||
import { shouldPersistentStorageDisableSyncInIpcListenerInjectionToken } from "../common/disable-sync";
|
||||
|
||||
const shouldBaseStoreDisableSyncInIpcListenerInjectable = getInjectable({
|
||||
id: "should-base-store-disable-sync-in-ipc-listener",
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { persistentStorageIpcChannelPrefixesInjectionToken } from "../../common/persistent-storage/channel-prefix";
|
||||
import { persistentStorageIpcChannelPrefixesInjectionToken } from "../common/channel-prefix";
|
||||
|
||||
const baseStoreIpcChannelPrefixInjectable = getInjectable({
|
||||
id: "base-store-ipc-channel-prefix",
|
@ -3,8 +3,8 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { persistStateToConfigInjectionToken } from "../../common/persistent-storage/save-to-file";
|
||||
import { loggerInjectionToken } from "@k8slens/logger";
|
||||
import { persistStateToConfigInjectionToken } from "../common/save-to-file";
|
||||
|
||||
const persistStateToConfigInjectable = getInjectable({
|
||||
id: "persist-state-to-config",
|
@ -5,7 +5,7 @@
|
||||
import type { InjectionToken } from "@ogre-tools/injectable";
|
||||
import { getInjectable, lifecycleEnum } from "@ogre-tools/injectable";
|
||||
import * as semver from "semver";
|
||||
import type { MigrationDeclaration } from "./migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../common/migrations.injectable";
|
||||
|
||||
/**
|
||||
* NOTE: not all stores can use this computed version, namely if any migration uses a range for
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { shouldPersistentStorageDisableSyncInIpcListenerInjectionToken } from "../../common/persistent-storage/disable-sync";
|
||||
import { shouldPersistentStorageDisableSyncInIpcListenerInjectionToken } from "../common/disable-sync";
|
||||
|
||||
const shouldBaseStoreDisableSyncInIpcListenerInjectable = getInjectable({
|
||||
id: "should-base-store-disable-sync-in-ipc-listener",
|
@ -3,7 +3,7 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { persistentStorageIpcChannelPrefixesInjectionToken } from "../../common/persistent-storage/channel-prefix";
|
||||
import { persistentStorageIpcChannelPrefixesInjectionToken } from "../common/channel-prefix";
|
||||
|
||||
const baseStoreIpcChannelPrefixInjectable = getInjectable({
|
||||
id: "base-store-ipc-channel-prefix",
|
@ -3,8 +3,8 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { persistStateToConfigInjectionToken } from "../../common/persistent-storage/save-to-file";
|
||||
import { noop } from "@k8slens/utilities";
|
||||
import { persistStateToConfigInjectionToken } from "../common/save-to-file";
|
||||
|
||||
const persistStateToConfigInjectable = getInjectable({
|
||||
id: "persist-state-to-config",
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const userPreferencesMigrationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "user-preferences-migration-token",
|
||||
|
@ -5,8 +5,8 @@
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { action } from "mobx";
|
||||
import { prefixedLoggerInjectable } from "@k8slens/logger";
|
||||
import createPersistentStorageInjectable from "../../../common/persistent-storage/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../common/persistent-storage/migrations.injectable";
|
||||
import createPersistentStorageInjectable from "../../persistent-storage/common/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../persistent-storage/common/migrations.injectable";
|
||||
import { userPreferencesMigrationInjectionToken } from "./migrations-token";
|
||||
import { toJS } from "../../../common/utils";
|
||||
import storeMigrationVersionInjectable from "../../../common/vars/store-migration-version.injectable";
|
||||
|
@ -4,7 +4,7 @@
|
||||
*/
|
||||
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { MigrationDeclaration } from "../../../common/persistent-storage/migrations.injectable";
|
||||
import type { MigrationDeclaration } from "../../persistent-storage/common/migrations.injectable";
|
||||
|
||||
export const weblinkStoreMigrationInjectionToken = getInjectionToken<MigrationDeclaration>({
|
||||
id: "weblink-store-migration-token",
|
||||
|
@ -4,8 +4,8 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { action, comparer, toJS } from "mobx";
|
||||
import createPersistentStorageInjectable from "../../../common/persistent-storage/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../../common/persistent-storage/migrations.injectable";
|
||||
import createPersistentStorageInjectable from "../../persistent-storage/common/create.injectable";
|
||||
import persistentStorageMigrationsInjectable from "../../persistent-storage/common/migrations.injectable";
|
||||
import storeMigrationVersionInjectable from "../../../common/vars/store-migration-version.injectable";
|
||||
import { weblinkStoreMigrationInjectionToken } from "./migration-token";
|
||||
import weblinksStateInjectable from "./state.injectable";
|
||||
|
Loading…
Reference in New Issue
Block a user