Rename functions and methods to not use prefix underscore (#86)
[poolifier.git] / src / dynamic.ts
index ca6e4849016a44f005843dbc42e781f377ae30bf..09b9bedbb60ce90c13fa051b524dfb0d6ff9c41f 100644 (file)
@@ -44,7 +44,7 @@ export class DynamicThreadPool<
     this.emitter = new MyEmitter()
   }
 
-  protected _chooseWorker (): WorkerWithMessageChannel {
+  protected chooseWorker (): WorkerWithMessageChannel {
     let worker: WorkerWithMessageChannel | undefined
     for (const entry of this.tasks) {
       if (entry[1] === 0) {
@@ -59,10 +59,10 @@ export class DynamicThreadPool<
     } else {
       if (this.workers.length === this.max) {
         this.emitter.emit('FullPool')
-        return super._chooseWorker()
+        return super.chooseWorker()
       }
       // all workers are busy create a new worker
-      const worker = this._newWorker()
+      const worker = this.newWorker()
       worker.port2?.on('message', (message: { kill?: number }) => {
         if (message.kill) {
           worker.postMessage({ kill: 1 })