aboutsummaryrefslogtreecommitdiffstats
path: root/src/environment-remote.ts
diff options
context:
space:
mode:
authorLibravatar Ricardo Cino <ricardo@cino.io>2022-06-24 21:25:05 +0200
committerLibravatar Vijay Aravamudhan <vraravam@users.noreply.github.com>2022-06-25 05:50:00 +0530
commit2d71e61e46394d75d9f52ba1f4c273ed6d3c9cfd (patch)
tree7c0172945f962609637d03e7de885a254dbec8a4 /src/environment-remote.ts
parentchore: improve todo menu behaviour on fresh install (#359) (diff)
downloadferdium-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.ts22
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 {
26import * as buildInfo from './buildInfo.json'; 26import * as buildInfo from './buildInfo.json';
27 27
28export const { app } = electronApi; 28export const { app } = electronApi;
29export const ferdiumVersion = app.getVersion(); 29export const ferdiumVersion: string = app.getVersion();
30export const ferdiumLocale = app.getLocale(); 30export const ferdiumLocale: string = app.getLocale();
31 31
32// Set app directory before loading user modules 32// Set app directory before loading user modules
33if (process.env.FERDIUM_APPDATA_DIR != null) { 33if (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
47export const isDevMode = 47export 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
55export function userDataPath(...segments: string[]) { 55export 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
59export function userDataRecipesPath(...segments: string[]) { 59export 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
87export const API = api; 87export const API: string = api;
88export const API_VERSION = 'v1'; 88export const API_VERSION: string = 'v1';
89export const WS_API = wsApi; 89export const WS_API: string = wsApi;
90export const WEBSITE = web; 90export const WEBSITE: string = web;
91export const TODOS_FRONTEND = todos; 91export const TODOS_FRONTEND: string = todos;
92 92
93export function aboutAppDetails() { 93export function aboutAppDetails(): string {
94 return [ 94 return [
95 `Version: ${ferdiumVersion}`, 95 `Version: ${ferdiumVersion}`,
96 `Electron: ${electronVersion}`, 96 `Electron: ${electronVersion}`,