build(deps-dev): apply updates
[poolifier.git] / examples / typescript / websocket-server-pool / ws-cluster / src / worker.ts
index 0e8dc20a95fd8d2f3f161381d07f90a36e60b933..9ec81eb5db8b8c8fc5b7b5d4ad94d522629df89c 100644 (file)
@@ -1,5 +1,6 @@
 import { ClusterWorker } from 'poolifier'
 import { type RawData, WebSocketServer } from 'ws'
+
 import {
   type DataPayload,
   type MessagePayload,
@@ -21,7 +22,7 @@ class WebSocketServerWorker extends ClusterWorker<WorkerData, WorkerResponse> {
   private static readonly startWebSocketServer = (
     workerData?: WorkerData
   ): WorkerResponse => {
-    const { port } = workerData as WorkerData
+    const { port } = workerData!
 
     WebSocketServerWorker.wss = new WebSocketServer({ port }, () => {
       console.info(
@@ -50,7 +51,7 @@ class WebSocketServerWorker extends ClusterWorker<WorkerData, WorkerResponse> {
               JSON.stringify({
                 type: MessageType.factorial,
                 data: {
-                  number: WebSocketServerWorker.factorial(data.number as number)
+                  number: WebSocketServerWorker.factorial(data.number!)
                 }
               })
             )