refactor: renable standard JS linter rules
[poolifier.git] / src / pools / thread / fixed.ts
index 11a24e2780dc445a37cdca15808eb71f95dd5bd9..c4256bf3b2213d8d7a6a60d7df8a95447576b888 100644 (file)
@@ -1,5 +1,4 @@
 import {
-  type MessageChannel,
   type MessagePort,
   type TransferListItem,
   type Worker,
@@ -63,8 +62,8 @@ export class FixedThreadPool<
   /** @inheritDoc */
   protected sendStartupMessageToWorker (workerNodeKey: number): void {
     const workerNode = this.workerNodes[workerNodeKey]
-    const port2: MessagePort = (workerNode.messageChannel as MessageChannel)
-      .port2
+    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+    const port2: MessagePort = workerNode.messageChannel!.port2
     workerNode.worker.postMessage(
       {
         ready: false,