UNPKG

@zimic/interceptor

Version:

Next-gen TypeScript-first HTTP intercepting and mocking

32 lines (28 loc) 566 B
import { FetchAPI } from '@whatwg-node/server'; import { importFile } from '@/utils/files'; export async function getFetchAPI(): Promise<FetchAPI> { const File = await importFile(); return { fetch, Request, Response, Headers, FormData, ReadableStream, WritableStream, TransformStream, CompressionStream, DecompressionStream, TextDecoderStream, TextEncoderStream, Blob, File, crypto: globalThis.crypto, btoa, TextEncoder, TextDecoder, URLPattern, URL, URLSearchParams, }; }