build: reenable eslint type checking
[poolifier.git] / examples / typescript / websocket-server-pool / ws-hybrid / src / websocket-server-worker.ts
index 6aa993d29ebd9d725cfed426535107061dad46e5..72ac2a1baef359eb635543a2e7ac68dcb080e832 100644 (file)
@@ -48,7 +48,7 @@ class WebSocketServerWorker extends ClusterWorker<
 
     WebSocketServerWorker.wss = new WebSocketServer({ port }, () => {
       console.info(
-        `⚡️[ws server]: WebSocket server is started in cluster worker at ws://localhost:${port}/`
+        `⚡️[ws server]: WebSocket server is started in cluster worker at ws://localhost:${port.toString()}/`
       )
     })
 
@@ -56,6 +56,7 @@ class WebSocketServerWorker extends ClusterWorker<
       ws.on('error', console.error)
       ws.on('message', (message: RawData) => {
         const { type, data } = JSON.parse(
+          // eslint-disable-next-line @typescript-eslint/no-base-to-string
           message.toString()
         ) as MessagePayload<DataPayload>
         switch (type) {
@@ -83,7 +84,8 @@ class WebSocketServerWorker extends ClusterWorker<
                       type: MessageType.factorial,
                       data: response.data,
                     },
-                    (_, v) => (typeof v === 'bigint' ? v.toString() : v)
+                    (_, v: unknown) =>
+                      typeof v === 'bigint' ? v.toString() : v
                   )
                 )
                 return undefined