Skip to content

Commit 274ba55

Browse files
committed
FIXUP
1 parent cfb560a commit 274ba55

3 files changed

Lines changed: 12 additions & 31 deletions

File tree

src/fetch.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,8 @@
11
import { AsyncLocalStorage } from 'node:async_hooks';
22
import { debuglog } from 'node:util';
33

4-
import {
5-
fetch as UndiciFetch,
6-
Request,
7-
Response,
8-
Agent,
9-
getGlobalDispatcher,
10-
Pool,
11-
Dispatcher,
12-
} from 'undici';
13-
import type {
14-
RequestInfo,
15-
RequestInit,
16-
} from 'undici';
4+
import { fetch as UndiciFetch, Request, Response, Agent, getGlobalDispatcher, Pool, Dispatcher } from 'undici';
5+
import type { RequestInfo, RequestInit } from 'undici';
176
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
187
// @ts-ignore
198
import undiciSymbols from 'undici/lib/core/symbols.js';

src/index.ts

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ interface UrllibRequestOptions extends RequestOptions {
6464
allowH2?: boolean;
6565
}
6666

67-
export async function request<T = any>(url: RequestURL, options?: UrllibRequestOptions): Promise<HttpClientResponse<T>> {
67+
export async function request<T = any>(
68+
url: RequestURL,
69+
options?: UrllibRequestOptions,
70+
): Promise<HttpClientResponse<T>> {
6871
if (options?.socketPath) {
6972
let domainSocketHttpclient = domainSocketHttpClients.get<HttpClient>(options.socketPath);
7073
if (!domainSocketHttpclient) {
@@ -100,23 +103,10 @@ export {
100103
Headers,
101104
FormData,
102105
} from 'undici';
103-
export type {
104-
RequestInfo,
105-
RequestInit,
106-
BodyInit,
107-
ResponseInit,
108-
} from 'undici';
106+
export type { RequestInfo, RequestInit, BodyInit, ResponseInit } from 'undici';
109107
// HttpClient2 is keep compatible with urllib@2 HttpClient2
110-
export {
111-
HttpClient,
112-
HttpClient as HttpClient2,
113-
HEADER_USER_AGENT as USER_AGENT,
114-
} from './HttpClient.js';
115-
export type {
116-
RequestDiagnosticsMessage,
117-
ResponseDiagnosticsMessage,
118-
ClientOptions,
119-
} from './HttpClient.js';
108+
export { HttpClient, HttpClient as HttpClient2, HEADER_USER_AGENT as USER_AGENT } from './HttpClient.js';
109+
export type { RequestDiagnosticsMessage, ResponseDiagnosticsMessage, ClientOptions } from './HttpClient.js';
120110
// RequestOptions2 is keep compatible with urllib@2 RequestOptions2
121111
export type {
122112
RequestOptions,

test/utils.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ export async function readableToString(stream: Readable | ReadableStream): Promi
1919
return bytes.toString();
2020
}
2121

22-
export async function createTempfile(content?: Buffer | string): Promise<{ tmpfile: string; cleanup: () => Promise<void> }> {
22+
export async function createTempfile(
23+
content?: Buffer | string,
24+
): Promise<{ tmpfile: string; cleanup: () => Promise<void> }> {
2325
const tmpfile = join(tmpdir(), randomUUID());
2426
if (typeof content === 'string') {
2527
content = Buffer.from(content);

0 commit comments

Comments
 (0)