11fe73e84d1fa4bc31ad5ce3b0cf15cb94b75239
[poolifier.git] / examples / typescript / http-client-pool / src / types.ts
1 import type { URL } from 'node:url'
2 import {
3 type RequestInfo as NodeFetchRequestInfo,
4 type RequestInit as NodeFetchRequestInit
5 } from 'node-fetch'
6 import type { AxiosRequestConfig } from 'axios'
7
8 export interface WorkerData {
9 input: URL | RequestInfo | NodeFetchRequestInfo
10 init?: RequestInit | NodeFetchRequestInit
11 axiosRequestConfig?: AxiosRequestConfig
12 }
13
14 export interface WorkerResponse {
15 text: string
16 }