diff --git a/src/config.ts b/src/config.ts index fe01392d..1c3d8ccf 100644 --- a/src/config.ts +++ b/src/config.ts @@ -19,7 +19,7 @@ import CascadeLayout from "./engine/layout/cascade_layout"; import { WindowsLayout } from "./engine/layout"; import { WindowsLayoutClass } from "./engine/layout"; -export default interface Config { +export interface Config { //#region Layout layoutOrder: string[]; layoutFactories: { [key: string]: () => WindowsLayout }; diff --git a/src/controller/index.ts b/src/controller/index.ts index 165e2765..aec4643a 100644 --- a/src/controller/index.ts +++ b/src/controller/index.ts @@ -10,7 +10,7 @@ import { WindowState } from "../engine/window"; import { Driver, DriverImpl } from "../driver"; import { DriverSurface } from "../driver/surface"; -import Config from "../config"; +import { Config } from "../config"; import { Log } from "../util/log"; import * as Action from "./action"; diff --git a/src/driver/index.ts b/src/driver/index.ts index c8c73b96..7e4d70e3 100644 --- a/src/driver/index.ts +++ b/src/driver/index.ts @@ -14,7 +14,7 @@ import { EngineWindow, EngineWindowImpl } from "../engine/window"; import { WindowState } from "../engine/window"; -import Config from "../config"; +import { Config } from "../config"; import { Log } from "../util/log"; /** diff --git a/src/driver/surface.ts b/src/driver/surface.ts index 459ecc90..9009fdce 100644 --- a/src/driver/surface.ts +++ b/src/driver/surface.ts @@ -3,7 +3,7 @@ // // SPDX-License-Identifier: MIT -import Config from "../config"; +import { Config } from "../config"; import { Rect } from "../util/rect"; /** diff --git a/src/driver/window.ts b/src/driver/window.ts index 5d8b448b..54cae10b 100644 --- a/src/driver/window.ts +++ b/src/driver/window.ts @@ -7,7 +7,7 @@ import { DriverSurface, DriverSurfaceImpl } from "./surface"; import { Rect } from "../util/rect"; import { clip, matchWords } from "../util/func"; -import Config from "../config"; +import { Config } from "../config"; import { Log } from "../util/log"; /** diff --git a/src/engine/index.test.ts b/src/engine/index.test.ts index 11d85a50..7786d916 100644 --- a/src/engine/index.test.ts +++ b/src/engine/index.test.ts @@ -7,7 +7,7 @@ import { createMock } from "ts-auto-mock"; import { EngineImpl } from "."; -import Config from "../config"; +import { Config } from "../config"; import { Controller } from "../controller"; import { DriverSurface } from "../driver/surface"; diff --git a/src/engine/index.ts b/src/engine/index.ts index 8a03111e..9518431a 100644 --- a/src/engine/index.ts +++ b/src/engine/index.ts @@ -15,7 +15,7 @@ import { DriverSurface } from "../driver/surface"; import { Rect, RectDelta } from "../util/rect"; import { overlap, wrapIndex } from "../util/func"; -import Config from "../config"; +import { Config } from "../config"; import { Log } from "../util/log"; import { WindowsLayout } from "./layout"; diff --git a/src/engine/layout/index.ts b/src/engine/layout/index.ts index 127b2ad7..f3fb22c1 100644 --- a/src/engine/layout/index.ts +++ b/src/engine/layout/index.ts @@ -10,7 +10,7 @@ import { Controller } from "../../controller"; import { Action } from "../../controller/action"; import { Rect, RectDelta } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; export interface WindowsLayoutClass { readonly id: string; diff --git a/src/engine/layout/layout_part.ts b/src/engine/layout/layout_part.ts index 368ffc91..f2ed8d75 100644 --- a/src/engine/layout/layout_part.ts +++ b/src/engine/layout/layout_part.ts @@ -7,7 +7,7 @@ import LayoutUtils from "./layout_utils"; import { EngineWindow } from "../window"; -import Config from "../../config"; +import { Config } from "../../config"; import { Rect, RectDelta } from "../../util/rect"; export interface ILayoutPart { diff --git a/src/engine/layout/monocle_layout.ts b/src/engine/layout/monocle_layout.ts index ed65452e..6c3f0f65 100644 --- a/src/engine/layout/monocle_layout.ts +++ b/src/engine/layout/monocle_layout.ts @@ -18,7 +18,7 @@ import { } from "../../controller/action"; import { Rect } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; import { Controller } from "../../controller"; import { Engine } from ".."; diff --git a/src/engine/layout/quarter_layout.ts b/src/engine/layout/quarter_layout.ts index 1ca0ef5e..fe2fb863 100644 --- a/src/engine/layout/quarter_layout.ts +++ b/src/engine/layout/quarter_layout.ts @@ -9,7 +9,7 @@ import { WindowState, EngineWindow } from "../window"; import { clip } from "../../util/func"; import { Rect, RectDelta } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; import { Controller } from "../../controller"; export default class QuarterLayout implements WindowsLayout { diff --git a/src/engine/layout/spiral_layout.ts b/src/engine/layout/spiral_layout.ts index 3e16faf7..186794b8 100644 --- a/src/engine/layout/spiral_layout.ts +++ b/src/engine/layout/spiral_layout.ts @@ -10,7 +10,7 @@ import { WindowsLayout } from "."; import { WindowState, EngineWindow } from "../window"; import { Rect, RectDelta } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; import { Controller } from "../../controller"; export type SpiralLayoutPart = HalfSplitLayoutPart< diff --git a/src/engine/layout/three_column_layout.ts b/src/engine/layout/three_column_layout.ts index 0f0abc2e..d1a09d0b 100644 --- a/src/engine/layout/three_column_layout.ts +++ b/src/engine/layout/three_column_layout.ts @@ -18,7 +18,7 @@ import { import { partitionArrayBySizes, clip, slide } from "../../util/func"; import { Rect, RectDelta } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; import { Controller } from "../../controller"; import { Engine } from ".."; diff --git a/src/engine/layout/tile_layout.ts b/src/engine/layout/tile_layout.ts index fc6e6b33..cb2c27c7 100644 --- a/src/engine/layout/tile_layout.ts +++ b/src/engine/layout/tile_layout.ts @@ -24,7 +24,7 @@ import { import { clip, slide } from "../../util/func"; import { Rect, RectDelta } from "../../util/rect"; -import Config from "../../config"; +import { Config } from "../../config"; import { Controller } from "../../controller"; import { Engine } from ".."; diff --git a/src/engine/layout_store.ts b/src/engine/layout_store.ts index f842359a..9ca1804f 100644 --- a/src/engine/layout_store.ts +++ b/src/engine/layout_store.ts @@ -11,7 +11,7 @@ import { WindowsLayout } from "./layout"; import { DriverSurface } from "../driver/surface"; import { wrapIndex } from "../util/func"; -import Config from "../config"; +import { Config } from "../config"; export class LayoutStoreEntry { public get currentLayout(): WindowsLayout { diff --git a/src/engine/window.ts b/src/engine/window.ts index a0d94816..bfbbcd4b 100644 --- a/src/engine/window.ts +++ b/src/engine/window.ts @@ -6,7 +6,7 @@ import { DriverWindow } from "../driver/window"; import { DriverSurface } from "../driver/surface"; -import Config from "../config"; +import { Config } from "../config"; import { Log } from "../util/log"; import { Rect, RectDelta } from "../util/rect"; diff --git a/src/util/log.ts b/src/util/log.ts index c4ec1e14..9faa78fc 100644 --- a/src/util/log.ts +++ b/src/util/log.ts @@ -3,7 +3,7 @@ // // SPDX-License-Identifier: MIT -import Config from "../config"; +import { Config } from "../config"; type LogType = string | Record | LogType[]; export interface Log {