build: make eslint configuration use strict type checking
[poolifier.git] / src / pools / worker-node.ts
index 73b2c70c3f3b05ce1031bf57fe5522c40874cfa6..9fa4ea3201e3ca0db3d3aa9f79153adc3f1625d5 100644 (file)
@@ -61,7 +61,8 @@ export class WorkerNode<Worker extends IWorker, Data = unknown>
     if (this.info.type === WorkerTypes.thread) {
       this.messageChannel = new MessageChannel()
     }
-    this.tasksQueueBackPressureSize = opts.tasksQueueBackPressureSize
+    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+    this.tasksQueueBackPressureSize = opts.tasksQueueBackPressureSize!
     this.tasksQueue = new Deque<Task<Data>>()
     this.onBackPressureStarted = false
     this.taskFunctionsUsage = new Map<string, WorkerUsage>()