Bump json5 from 1.0.1 to 1.0.2 (#675)
[poolifier.git] / examples / typescript / pool.ts
index 50dcc7b779d7118b27f42c56136fca509d58a7f6..be92f73bf763afbe7b408ae5c5026c44b6ec3c2b 100644 (file)
@@ -1,13 +1,12 @@
-import { DynamicThreadPool, FixedThreadPool } from 'poolifier'
-import { MyData, MyResponse } from './worker'
-
 import { join } from 'path'
+import { DynamicThreadPool, FixedThreadPool } from 'poolifier'
+import type { MyData, MyResponse } from './worker'
 
 export const fixedPool = new FixedThreadPool<MyData, Promise<MyResponse>>(
   8,
   join(__dirname, 'worker.js'),
   {
-    errorHandler: e => console.error(e),
+    errorHandler: (e: Error) => console.error(e),
     onlineHandler: () => console.log('Worker is online')
   }
 )
@@ -17,7 +16,7 @@ export const dynamicPool = new DynamicThreadPool<MyData, Promise<MyResponse>>(
   8,
   join(__dirname, 'worker.js'),
   {
-    errorHandler: e => console.error(e),
+    errorHandler: (e: Error) => console.error(e),
     onlineHandler: () => console.log('Worker is online')
   }
 )