@zhengxs/http
Version:
A lightweight cross-platform http request library
1 lines • 1.52 kB
Source Map (JSON)
{"version":3,"file":"web.cjs","sources":["../../src/_shims/web-runtime.ts","../../src/shims/web.ts"],"sourcesContent":["import { type RequestOptions } from '../types';\nimport { MultipartBody } from './MultipartBody';\nimport { type Shims } from './registry';\n\nexport function getRuntime(): Shims {\n return {\n kind: 'web',\n fetch: globalThis.fetch,\n Request: globalThis.Request,\n Response: globalThis.Response,\n Headers: globalThis.Headers,\n FormData: globalThis.FormData,\n Blob: globalThis.Blob,\n File: globalThis.File,\n ReadableStream: globalThis.ReadableStream,\n getMultipartRequestOptions: async <\n T extends NonNullable<unknown> = Record<string, unknown>,\n >(\n // @ts-ignore\n form: FormData,\n opts: RequestOptions<T>,\n ): Promise<RequestOptions<T>> => ({\n ...opts,\n body: new MultipartBody(form) as any,\n }),\n getDefaultAgent: () => undefined,\n isFsReadStream: () => false,\n };\n}\n","import { setShims } from '../_shims/registry';\nimport { getRuntime } from '../_shims/web-runtime';\n\nsetShims(getRuntime());\n"],"names":["getRuntime","form","opts","MultipartBody","setShims"],"mappings":"kFAIO,SAASA,GAAoB,CAC3B,MAAA,CACL,KAAM,MACN,MAAO,WAAW,MAClB,QAAS,WAAW,QACpB,SAAU,WAAW,SACrB,QAAS,WAAW,QACpB,SAAU,WAAW,SACrB,KAAM,WAAW,KACjB,KAAM,WAAW,KACjB,eAAgB,WAAW,eAC3B,2BAA4B,MAI1BC,EACAC,KACgC,CAChC,GAAGA,EACH,KAAM,IAAIC,EAAA,cAAcF,CAAI,CAAA,GAE9B,gBAAiB,IAAM,GACvB,eAAgB,IAAM,EAAA,CAE1B,CCzBAG,EAAA,SAASJ,GAAY"}