Commit | Line | Data |
---|---|---|
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 | } |