docs(README.md): fix worker example export
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 29 Aug 2024 20:38:33 +0000 (22:38 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 29 Aug 2024 20:38:33 +0000 (22:38 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
README.md

index 6ba572db8298831946d9bf212f2ea6fcf7c6e7df..c5d78d142471f621bb6243805a1c3dbb5620c438 100644 (file)
--- a/README.md
+++ b/README.md
@@ -107,8 +107,8 @@ function yourFunction(data) {
   return { ok: 1 }
 }
 
-module.exports = new ThreadWorker(yourFunction, {
-  maxInactiveTime: 60000
+export default new ThreadWorker(yourFunction, {
+  maxInactiveTime: 60000,
 })
 ```
 
@@ -120,7 +120,7 @@ import { DynamicThreadPool, FixedThreadPool, PoolEvents, availableParallelism }
 // a fixed worker_threads pool
 const pool = new FixedThreadPool(availableParallelism(), './yourWorker.js', {
   onlineHandler: () => console.info('worker is online'),
-  errorHandler: e => console.error(e)
+  errorHandler: e => console.error(e),
 })
 
 pool.emitter?.on(PoolEvents.ready, () => console.info('Pool is ready'))
@@ -129,7 +129,7 @@ pool.emitter?.on(PoolEvents.busy, () => console.info('Pool is busy'))
 // or a dynamic worker_threads pool
 const pool = new DynamicThreadPool(Math.floor(availableParallelism() / 2), availableParallelism(), './yourWorker.js', {
   onlineHandler: () => console.info('worker is online'),
-  errorHandler: e => console.error(e)
+  errorHandler: e => console.error(e),
 })
 
 pool.emitter?.on(PoolEvents.full, () => console.info('Pool is full'))