From: Jérôme Benoit Date: Sun, 18 Jan 2026 20:11:07 +0000 (+0100) Subject: fix(examples): type warnings at build X-Git-Tag: v5.2.0~30 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=d6b712c394c4a4a5fbe89779db2416a33e06710b;p=poolifier.git fix(examples): type warnings at build Signed-off-by: Jérôme Benoit --- 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() })