X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=examples%2Ftypescript%2Fhttp-server-pool%2Ffastify-hybrid%2Fsrc%2Frequest-handler-worker.ts;h=40cde50d640e24baea7df6cc256dc8bf491f0c89;hb=c6f65aba7358678dc93cd04b573268564c5281d1;hp=d3b6c876048afed0392a707f4bae618e7f4e6048;hpb=8ad621cc1d32ed396fca3ef2ec48337e42d2dcc2;p=poolifier.git diff --git a/examples/typescript/http-server-pool/fastify-hybrid/src/request-handler-worker.ts b/examples/typescript/http-server-pool/fastify-hybrid/src/request-handler-worker.ts index d3b6c876..40cde50d 100644 --- a/examples/typescript/http-server-pool/fastify-hybrid/src/request-handler-worker.ts +++ b/examples/typescript/http-server-pool/fastify-hybrid/src/request-handler-worker.ts @@ -1,11 +1,11 @@ import { ThreadWorker } from 'poolifier' import { - type BodyPayload, + type DataPayload, type ThreadWorkerData, type ThreadWorkerResponse } from './types.js' -const factorial: (n: number) => number = (n) => { +const factorial: (n: number) => number = n => { if (n === 0) { return 1 } @@ -13,8 +13,8 @@ const factorial: (n: number) => number = (n) => { } class RequestHandlerWorker< - Data extends ThreadWorkerData, - Response extends ThreadWorkerResponse + Data extends ThreadWorkerData, + Response extends ThreadWorkerResponse > extends ThreadWorker { public constructor () { super({ @@ -23,7 +23,7 @@ class RequestHandlerWorker< }, factorial: (workerData?: Data) => { return { - body: { number: factorial(workerData?.body?.number as number) } + data: { number: factorial(workerData?.data?.number as number) } } as unknown as Response } }) @@ -31,6 +31,6 @@ class RequestHandlerWorker< } export const requestHandlerWorker = new RequestHandlerWorker< -ThreadWorkerData, -ThreadWorkerResponse +ThreadWorkerData, +ThreadWorkerResponse >()