From 844d49d7db119a380ed11c92f0a32a406db36fd5 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 10 Feb 2022 13:44:17 +0200 Subject: [PATCH] fix: handle warnings in main-process compilation files Signed-off-by: Roman --- src/common/catalog/catalog-category-registry.ts | 6 +++--- src/common/user-store/user-store.ts | 3 ++- src/main/menu/menu.ts | 4 +--- webpack.main.ts | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/common/catalog/catalog-category-registry.ts b/src/common/catalog/catalog-category-registry.ts index ed0bddd4a8..5f510b5427 100644 --- a/src/common/catalog/catalog-category-registry.ts +++ b/src/common/catalog/catalog-category-registry.ts @@ -3,10 +3,10 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ -import { action, computed, observable, makeObservable } from "mobx"; -import { Disposer, ExtendedMap, iter } from "../utils"; -import { CatalogCategory, CatalogEntityData, CatalogEntityKindData } from "./catalog-entity"; import { once } from "lodash"; +import { action, computed, makeObservable, observable } from "mobx"; +import { CatalogCategory, CatalogEntityData, CatalogEntityKindData } from "./catalog-entity"; +import { ExtendedMap, iter, type Disposer } from "../utils"; export type CategoryFilter = (category: CatalogCategory) => any; diff --git a/src/common/user-store/user-store.ts b/src/common/user-store/user-store.ts index 9d16b2c419..fe2be53c39 100644 --- a/src/common/user-store/user-store.ts +++ b/src/common/user-store/user-store.ts @@ -12,7 +12,8 @@ import { getAppVersion } from "../utils/app-version"; import { kubeConfigDefaultPath } from "../kube-helpers"; import { appEventBus } from "../app-event-bus/event-bus"; import { getOrInsertSet, toggle, toJS } from "../../renderer/utils"; -import { DESCRIPTORS, EditorConfiguration, ExtensionRegistry, KubeconfigSyncValue, UserPreferencesModel, TerminalConfig } from "./preferences-helpers"; +import { DESCRIPTORS } from "./preferences-helpers"; +import type { EditorConfiguration, ExtensionRegistry, KubeconfigSyncValue, UserPreferencesModel, TerminalConfig } from "./preferences-helpers"; import logger from "../../main/logger"; export interface UserStoreModel { diff --git a/src/main/menu/menu.ts b/src/main/menu/menu.ts index 0d3875042e..d36f18cc5d 100644 --- a/src/main/menu/menu.ts +++ b/src/main/menu/menu.ts @@ -9,13 +9,11 @@ import { appName, isMac, isWindows, docsUrl, supportUrl, productName } from "../ import logger from "../logger"; import { exitApp } from "../exit-app"; import { broadcastMessage } from "../../common/ipc"; -import * as packageJson from "../../../package.json"; +import packageJson from "../../../package.json"; import { preferencesURL, extensionsURL, addClusterURL, catalogURL, welcomeURL } from "../../common/routes"; import { checkForUpdates, isAutoUpdateEnabled } from "../app-updater"; import type { MenuRegistration } from "./menu-registration"; -export type MenuTopId = "mac" | "file" | "edit" | "view" | "help"; - interface MenuItemsOpts extends MenuItemConstructorOptions { submenu?: MenuItemConstructorOptions[]; } diff --git a/webpack.main.ts b/webpack.main.ts index 9f162f923e..cfd426e8c2 100755 --- a/webpack.main.ts +++ b/webpack.main.ts @@ -22,7 +22,7 @@ configs.push((): webpack.Configuration => { context: __dirname, target: "electron-main", mode: isDevelopment ? "development" : "production", - devtool: isDevelopment ? "eval-cheap-source-map" : "source-map", + devtool: isDevelopment ? "cheap-module-source-map" : "source-map", cache: isDevelopment, entry: { main: path.resolve(mainDir, "index.ts"),