refactor: cleanup type import
[poolifier.git] / examples / typescript / http-client-pool / src / worker.ts
index d9298e3fa6b8fc3a76fc0b291c92d1471e667b6d..63f77fd753ae02f7e5ac4d29b74a2065487347f5 100644 (file)
@@ -4,14 +4,14 @@ import nodeFetch, {
   type ResponseInit as NodeFetchRequestInit
 } from 'node-fetch'
 import axios from 'axios'
-import { type WorkerData, type WorkerResponse } from './types.js'
+import type { WorkerData, WorkerResponse } from './types.js'
 
 class HttpClientWorker extends ThreadWorker<WorkerData, WorkerResponse> {
   public constructor () {
     super({
       node_fetch: async (workerData?: WorkerData) => {
         const response = await nodeFetch(
-          (workerData as WorkerData).input,
+          (workerData as WorkerData).input as URL | NodeFetchRequestInfo,
           workerData?.init as NodeFetchRequestInit
         )
         // The response is not structured-cloneable, so we return the response text body instead.