{"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"}