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