diff options
author | Ricardo Cino <ricardo@cino.io> | 2022-06-24 21:25:05 +0200 |
---|---|---|
committer | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2022-06-25 05:50:00 +0530 |
commit | 2d71e61e46394d75d9f52ba1f4c273ed6d3c9cfd (patch) | |
tree | 7c0172945f962609637d03e7de885a254dbec8a4 /src/environment-remote.ts | |
parent | chore: improve todo menu behaviour on fresh install (#359) (diff) | |
download | ferdium-app-2d71e61e46394d75d9f52ba1f4c273ed6d3c9cfd.tar.gz ferdium-app-2d71e61e46394d75d9f52ba1f4c273ed6d3c9cfd.tar.zst ferdium-app-2d71e61e46394d75d9f52ba1f4c273ed6d3c9cfd.zip |
chore: convert the last few stores to typescript
Diffstat (limited to 'src/environment-remote.ts')
-rw-r--r-- | src/environment-remote.ts | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/environment-remote.ts b/src/environment-remote.ts index 298004b90..0cd5d2ce4 100644 --- a/src/environment-remote.ts +++ b/src/environment-remote.ts | |||
@@ -26,8 +26,8 @@ import { | |||
26 | import * as buildInfo from './buildInfo.json'; | 26 | import * as buildInfo from './buildInfo.json'; |
27 | 27 | ||
28 | export const { app } = electronApi; | 28 | export const { app } = electronApi; |
29 | export const ferdiumVersion = app.getVersion(); | 29 | export const ferdiumVersion: string = app.getVersion(); |
30 | export const ferdiumLocale = app.getLocale(); | 30 | export const ferdiumLocale: string = app.getLocale(); |
31 | 31 | ||
32 | // Set app directory before loading user modules | 32 | // Set app directory before loading user modules |
33 | if (process.env.FERDIUM_APPDATA_DIR != null) { | 33 | if (process.env.FERDIUM_APPDATA_DIR != null) { |
@@ -44,7 +44,7 @@ if (process.env.FERDIUM_APPDATA_DIR != null) { | |||
44 | app.setPath('userData', join(app.getPath('appData'), app.name)); | 44 | app.setPath('userData', join(app.getPath('appData'), app.name)); |
45 | } | 45 | } |
46 | 46 | ||
47 | export const isDevMode = | 47 | export const isDevMode: boolean = |
48 | process.env.ELECTRON_IS_DEV !== undefined | 48 | process.env.ELECTRON_IS_DEV !== undefined |
49 | ? Number.parseInt(process.env.ELECTRON_IS_DEV, 10) === 1 | 49 | ? Number.parseInt(process.env.ELECTRON_IS_DEV, 10) === 1 |
50 | : !app.isPackaged; | 50 | : !app.isPackaged; |
@@ -52,11 +52,11 @@ if (isDevMode) { | |||
52 | app.setPath('userData', join(app.getPath('appData'), `${app.name}Dev`)); | 52 | app.setPath('userData', join(app.getPath('appData'), `${app.name}Dev`)); |
53 | } | 53 | } |
54 | 54 | ||
55 | export function userDataPath(...segments: string[]) { | 55 | export function userDataPath(...segments: string[]): string { |
56 | return join(app.getPath('userData'), ...[segments].flat()); | 56 | return join(app.getPath('userData'), ...[segments].flat()); |
57 | } | 57 | } |
58 | 58 | ||
59 | export function userDataRecipesPath(...segments: string[]) { | 59 | export function userDataRecipesPath(...segments: string[]): string { |
60 | return userDataPath('recipes', ...[segments].flat()); | 60 | return userDataPath('recipes', ...[segments].flat()); |
61 | } | 61 | } |
62 | 62 | ||
@@ -84,13 +84,13 @@ if (!isDevMode || (isDevMode && useLiveAPI)) { | |||
84 | todos = PRODUCTION_TODOS_FRONTEND_URL; | 84 | todos = PRODUCTION_TODOS_FRONTEND_URL; |
85 | } | 85 | } |
86 | 86 | ||
87 | export const API = api; | 87 | export const API: string = api; |
88 | export const API_VERSION = 'v1'; | 88 | export const API_VERSION: string = 'v1'; |
89 | export const WS_API = wsApi; | 89 | export const WS_API: string = wsApi; |
90 | export const WEBSITE = web; | 90 | export const WEBSITE: string = web; |
91 | export const TODOS_FRONTEND = todos; | 91 | export const TODOS_FRONTEND: string = todos; |
92 | 92 | ||
93 | export function aboutAppDetails() { | 93 | export function aboutAppDetails(): string { |
94 | return [ | 94 | return [ |
95 | `Version: ${ferdiumVersion}`, | 95 | `Version: ${ferdiumVersion}`, |
96 | `Electron: ${electronVersion}`, | 96 | `Electron: ${electronVersion}`, |