refactor: code reformatting
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 28 Jun 2024 10:27:21 +0000 (12:27 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 28 Jun 2024 10:27:21 +0000 (12:27 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
eslint.config.js
src/pools/abstract-pool.ts
tests/pools/abstract-pool.test.mjs

index 6288f9b9c646fb7a0fb18f656cd92a81aa1b1ac5..a736889210e5a3de77eae0564d0bdf1fb7c8cd85 100644 (file)
@@ -19,7 +19,13 @@ export default defineFlatConfig([
   jsdoc.configs['flat/recommended-typescript'],
   {
     rules: {
-      'jsdoc/check-tag-names': ['warn', { typed: true, definedTags: ['defaultValue', 'experimental', 'typeParam'] }],
+      'jsdoc/check-tag-names': [
+        'warn',
+        {
+          typed: true,
+          definedTags: ['defaultValue', 'experimental', 'typeParam'],
+        },
+      ],
     },
   },
   ...tseslint.config(
index 76dca07a8cf676a79f27c81096c6c9ead8ab910d..603409f020a721eedff0b3f130c9f36462d91bb6 100644 (file)
@@ -1125,14 +1125,14 @@ export abstract class AbstractPool<
       return new Set([
         // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
         this.opts.workerChoiceStrategy!,
-        ...(this.listTaskFunctionsProperties()
+        ...this.listTaskFunctionsProperties()
           .map(
             (taskFunctionProperties: TaskFunctionProperties) =>
               taskFunctionProperties.strategy
           )
           .filter(
             (strategy: WorkerChoiceStrategy | undefined) => strategy != null
-          )),
+          ),
       ])
     }
 
index ecb1c5670e095a4f89678f8a511a99721084d3ea..7661bf6700abb090d43358136dad1624f4c55fe5 100644 (file)
@@ -1714,32 +1714,31 @@ describe('Abstract pool test suite', () => {
       numberOfWorkers,
       './tests/worker-files/thread/testMultipleTaskFunctionsWorker.mjs'
     )
-    expect(() => pool.mapExecute()).toThrow(new TypeError('data argument must be a defined iterable'))
-    expect(() => pool.mapExecute(0)).toThrow(new TypeError('data argument must be an iterable'))
+    expect(() => pool.mapExecute()).toThrow(
+      new TypeError('data argument must be a defined iterable')
+    )
+    expect(() => pool.mapExecute(0)).toThrow(
+      new TypeError('data argument must be an iterable')
+    )
     let results = await pool.mapExecute([{}, {}, {}, {}])
-    expect(results).toStrictEqual([
-      { ok: 1 },
-      { ok: 1 },
-      { ok: 1 },
-      { ok: 1 },
-    ])
+    expect(results).toStrictEqual([{ ok: 1 }, { ok: 1 }, { ok: 1 }, { ok: 1 }])
     expect(pool.info.executingTasks).toBe(0)
     expect(pool.info.executedTasks).toBe(4)
-    results = await pool.mapExecute([{ n: 10 }, { n: 20 }, { n: 30 }, { n: 40 }], 'factorial')
+    results = await pool.mapExecute(
+      [{ n: 10 }, { n: 20 }, { n: 30 }, { n: 40 }],
+      'factorial'
+    )
     expect(results).toStrictEqual([
-      3628800,
-      2432902008176640000,
-      2.6525285981219103e+32,
-      8.159152832478977e+47,
+      3628800, 2432902008176640000, 2.6525285981219103e32, 8.159152832478977e47,
     ])
     expect(pool.info.executingTasks).toBe(0)
     expect(pool.info.executedTasks).toBe(8)
-    results = await pool.mapExecute(new Set([{ n: 10 }, { n: 20 }, { n: 30 }, { n: 40 }]), 'factorial')
+    results = await pool.mapExecute(
+      new Set([{ n: 10 }, { n: 20 }, { n: 30 }, { n: 40 }]),
+      'factorial'
+    )
     expect(results).toStrictEqual([
-      3628800,
-      2432902008176640000,
-      2.6525285981219103e+32,
-      8.159152832478977e+47,
+      3628800, 2432902008176640000, 2.6525285981219103e32, 8.159152832478977e47,
     ])
     expect(pool.info.executingTasks).toBe(0)
     expect(pool.info.executedTasks).toBe(12)