diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-12-24 13:15:07 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-12-24 13:15:07 +0100 |
commit | 912f910bafaac1b5f30d0c08aa10d107b24c09d4 (patch) | |
tree | d378e491fc98c3de068da8a1ca19aebf5fe52873 /scripts/watch.js | |
parent | feat: User-agent reduction (diff) | |
download | sophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.tar.gz sophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.tar.zst sophie-912f910bafaac1b5f30d0c08aa10d107b24c09d4.zip |
fix: Typings in js config files
Diffstat (limited to 'scripts/watch.js')
-rw-r--r-- | scripts/watch.js | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/scripts/watch.js b/scripts/watch.js index f49037e..243710c 100644 --- a/scripts/watch.js +++ b/scripts/watch.js | |||
@@ -6,7 +6,7 @@ const { spawn } = require('child_process'); | |||
6 | const electronPath = require('electron'); | 6 | const electronPath = require('electron'); |
7 | const { build, createLogger, createServer } = require('vite'); | 7 | const { build, createLogger, createServer } = require('vite'); |
8 | 8 | ||
9 | /** @type string */ | 9 | /** @type {string} */ |
10 | const mode = process.env.MODE = process.env.MODE || 'development'; | 10 | const mode = process.env.MODE = process.env.MODE || 'development'; |
11 | 11 | ||
12 | /** @type {import('vite').LogLevel} */ | 12 | /** @type {import('vite').LogLevel} */ |
@@ -24,7 +24,7 @@ const sharedConfig = { | |||
24 | /** | 24 | /** |
25 | * Messages on stderr that match any of the contained patterns will be stripped from output | 25 | * Messages on stderr that match any of the contained patterns will be stripped from output |
26 | * | 26 | * |
27 | * @type RegExp[] | 27 | * @type {RegExp[]} |
28 | */ | 28 | */ |
29 | const stderrFilterPatterns = [ | 29 | const stderrFilterPatterns = [ |
30 | // warning about devtools extension | 30 | // warning about devtools extension |
@@ -38,7 +38,7 @@ const stderrFilterPatterns = [ | |||
38 | 38 | ||
39 | /** | 39 | /** |
40 | * @param {{name: string; configFile: string; writeBundle?: import('rollup').OutputPlugin['writeBundle'] }} config | 40 | * @param {{name: string; configFile: string; writeBundle?: import('rollup').OutputPlugin['writeBundle'] }} config |
41 | * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} | 41 | * @returns {Promise<unknown>} |
42 | */ | 42 | */ |
43 | function getWatcher({ name, configFile, writeBundle }) { | 43 | function getWatcher({ name, configFile, writeBundle }) { |
44 | return build({ | 44 | return build({ |
@@ -57,7 +57,7 @@ function getWatcher({ name, configFile, writeBundle }) { | |||
57 | * Start or restart App when source files are changed. | 57 | * Start or restart App when source files are changed. |
58 | * | 58 | * |
59 | * @param {import('vite').ViteDevServer} viteDevServer | 59 | * @param {import('vite').ViteDevServer} viteDevServer |
60 | * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} | 60 | * @returns {Promise<unknown>} |
61 | */ | 61 | */ |
62 | function setupMainPackageWatcher(viteDevServer) { | 62 | function setupMainPackageWatcher(viteDevServer) { |
63 | // Write a value to an environment variable to pass it to the main process. | 63 | // Write a value to an environment variable to pass it to the main process. |
@@ -113,7 +113,7 @@ function setupMainPackageWatcher(viteDevServer) { | |||
113 | * Reload App when source files are changed. | 113 | * Reload App when source files are changed. |
114 | * | 114 | * |
115 | * @param {import('vite').ViteDevServer} viteDevServer | 115 | * @param {import('vite').ViteDevServer} viteDevServer |
116 | * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} | 116 | * @returns {Promise<unknown>} |
117 | */ | 117 | */ |
118 | function setupPreloadPackageWatcher(viteDevServer) { | 118 | function setupPreloadPackageWatcher(viteDevServer) { |
119 | return getWatcher({ | 119 | return getWatcher({ |
@@ -131,7 +131,7 @@ function setupPreloadPackageWatcher(viteDevServer) { | |||
131 | * Reload services when source files are changed. | 131 | * Reload services when source files are changed. |
132 | * | 132 | * |
133 | * @param {import('vite').ViteDevServer} viteDevServer | 133 | * @param {import('vite').ViteDevServer} viteDevServer |
134 | * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} | 134 | * @returns {Promise<unknown>} |
135 | */ | 135 | */ |
136 | function setupServicePreloadPackageWatcher(viteDevServer) { | 136 | function setupServicePreloadPackageWatcher(viteDevServer) { |
137 | return getWatcher({ | 137 | return getWatcher({ |
@@ -150,8 +150,8 @@ function setupServicePreloadPackageWatcher(viteDevServer) { | |||
150 | /** | 150 | /** |
151 | * Rebuild package when source files are changed. | 151 | * Rebuild package when source files are changed. |
152 | * | 152 | * |
153 | * @param packageName {string} The name of the package to watch. | 153 | * @param {string} packageName The name of the package to watch. |
154 | * @returns {Promise<import('rollup').RollupOutput | Array<import('rollup').RollupOutput> | import('rollup').RollupWatcher>} | 154 | * @returns {Promise<unknown>} |
155 | */ | 155 | */ |
156 | function setupSharedPackageWatcher(packageName) { | 156 | function setupSharedPackageWatcher(packageName) { |
157 | return getWatcher({ | 157 | return getWatcher({ |
@@ -161,7 +161,7 @@ function setupSharedPackageWatcher(packageName) { | |||
161 | } | 161 | } |
162 | 162 | ||
163 | /** | 163 | /** |
164 | * @returns Promise<void> | 164 | * @returns {Promise<unknown>} |
165 | */ | 165 | */ |
166 | async function setupDevEnvironment() { | 166 | async function setupDevEnvironment() { |
167 | await setupSharedPackageWatcher('shared'); | 167 | await setupSharedPackageWatcher('shared'); |