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