diff --git a/src/lib/config/loader.ts b/src/lib/config/loader.ts deleted file mode 100644 index f119fff..0000000 --- a/src/lib/config/loader.ts +++ /dev/null @@ -1,7 +0,0 @@ -function loadConfig(): Config { - const config: any = {}; - for (const entry of configDef) { - config[entry.name] = KWin.readConfig(entry.name, entry.default); - } - return config; -} diff --git a/src/lib/extern/global.d.ts b/src/lib/extern/global.d.ts index 0444ae4..cf11cd5 100644 --- a/src/lib/extern/global.d.ts +++ b/src/lib/extern/global.d.ts @@ -1,6 +1,5 @@ declare const console: Console; declare const Qt: Qt; -declare const KWin: KWin; declare const Workspace: Workspace; declare const qmlBase: QmlObject; declare const notificationInvalidWindowRules: Notification; diff --git a/src/main/global.d.ts b/src/main/global.d.ts new file mode 100644 index 0000000..57a0bf8 --- /dev/null +++ b/src/main/global.d.ts @@ -0,0 +1 @@ +declare const KWin: KWin; diff --git a/src/main/main.ts b/src/main/main.ts index 9bf632b..1d201fb 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -1,3 +1,11 @@ function init() { return new World(loadConfig()); } + +function loadConfig(): Config { + const config: any = {}; + for (const entry of configDef) { + config[entry.name] = KWin.readConfig(entry.name, entry.default); + } + return config; +}