mirror of
https://gitea.redwind.top/Austin/subscription
synced 2024-11-17 00:43:40 +08:00
28 lines
741 B
TypeScript
28 lines
741 B
TypeScript
import {
|
|
type FormData as FormDataType,
|
|
type Headers as HeadersType,
|
|
type Request as RequestType,
|
|
type Response as ResponseType,
|
|
} from 'undici';
|
|
|
|
declare global {
|
|
// Re-export undici fetch function and various classes to global scope.
|
|
// These are classes and functions expected to be at global scope according to Node.js v18 API
|
|
// documentation.
|
|
// See: https://nodejs.org/dist/latest-v18.x/docs/api/globals.html
|
|
export const {
|
|
FormData,
|
|
Headers,
|
|
Request,
|
|
Response,
|
|
fetch,
|
|
}: typeof import('undici');
|
|
|
|
// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/60924
|
|
|
|
type FormData = FormDataType;
|
|
type Headers = HeadersType;
|
|
type Request = RequestType;
|
|
type Response = ResponseType;
|
|
}
|