From d6b712c394c4a4a5fbe89779db2416a33e06710b Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 18 Jan 2026 21:11:07 +0100 Subject: [PATCH] fix(examples): type warnings at build MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../http-server-pool/express-cluster/src/worker.ts | 5 ++++- .../http-server-pool/express-hybrid/src/express-worker.ts | 6 +++++- .../http-server-pool/express-worker_threads/src/main.ts | 3 ++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/examples/typescript/http-server-pool/express-cluster/src/worker.ts b/examples/typescript/http-server-pool/express-cluster/src/worker.ts index 40158ac92..2fb046ec5 100644 --- a/examples/typescript/http-server-pool/express-cluster/src/worker.ts +++ b/examples/typescript/http-server-pool/express-cluster/src/worker.ts @@ -46,9 +46,12 @@ class ExpressWorker extends ClusterWorker { application.get('/api/factorial/:number', (req: Request, res: Response) => { const { number } = req.params + const numberValue = Array.isArray(number) ? number[0] : number res .send({ - number: ExpressWorker.factorial(Number.parseInt(number)).toString(), + number: ExpressWorker.factorial( + Number.parseInt(numberValue) + ).toString(), }) .end() }) diff --git a/examples/typescript/http-server-pool/express-hybrid/src/express-worker.ts b/examples/typescript/http-server-pool/express-hybrid/src/express-worker.ts index 93f5ed948..86da9f5ba 100644 --- a/examples/typescript/http-server-pool/express-hybrid/src/express-worker.ts +++ b/examples/typescript/http-server-pool/express-hybrid/src/express-worker.ts @@ -73,8 +73,12 @@ class ExpressWorker extends ClusterWorker< application.get('/api/factorial/:number', (req: Request, res: Response) => { const { number } = req.params + const numberValue = Array.isArray(number) ? number[0] : number ExpressWorker.requestHandlerPool - .execute({ data: { number: Number.parseInt(number) } }, 'factorial') + .execute( + { data: { number: Number.parseInt(numberValue) } }, + 'factorial' + ) .then(response => { return res.send(response.data).end() }) diff --git a/examples/typescript/http-server-pool/express-worker_threads/src/main.ts b/examples/typescript/http-server-pool/express-worker_threads/src/main.ts index d15797935..847525f46 100644 --- a/examples/typescript/http-server-pool/express-worker_threads/src/main.ts +++ b/examples/typescript/http-server-pool/express-worker_threads/src/main.ts @@ -31,8 +31,9 @@ expressApp.all('/api/echo', (req: Request, res: Response) => { expressApp.get('/api/factorial/:number', (req: Request, res: Response) => { const { number } = req.params + const numberValue = Array.isArray(number) ? number[0] : number requestHandlerPool - .execute({ body: { number: Number.parseInt(number) } }, 'factorial') + .execute({ body: { number: Number.parseInt(numberValue) } }, 'factorial') .then(response => { return res.send(response.body).end() }) -- 2.53.0