()
| 69934 | headers.entries() |
| 69935 | ), { |
| 69936 | get(target, name) { |
| 69937 | const key = name.toString(); |
| 69938 | return target[key.toLowerCase()] || target[key]; |
| 69939 | } |
| 69940 | }); |
| 69941 | }; |
| 69942 | var getPlatformProperties = () => { |
| 69943 | if (typeof Deno !== "undefined" && Deno.build != null) { |
| 69944 | return { |
| 69945 | "X-Stainless-Lang": "js", |
| 69946 | "X-Stainless-Package-Version": VERSION, |
| 69947 | "X-Stainless-OS": normalizePlatform(Deno.build.os), |
| 69948 | "X-Stainless-Arch": normalizeArch(Deno.build.arch), |
| 69949 | "X-Stainless-Runtime": "deno", |
| 69950 | "X-Stainless-Runtime-Version": typeof Deno.version === "string" ? Deno.version : Deno.version?.deno ?? "unknown" |
| 69951 | }; |
| 69952 | } |
| 69953 | if (typeof EdgeRuntime !== "undefined") { |
| 69954 | return { |
| 69955 | "X-Stainless-Lang": "js", |
| 69956 | "X-Stainless-Package-Version": VERSION, |
| 69957 | "X-Stainless-OS": "Unknown", |
| 69958 | "X-Stainless-Arch": `other:${EdgeRuntime}`, |
| 69959 | "X-Stainless-Runtime": "edge", |
| 69960 | "X-Stainless-Runtime-Version": process.version |
| 69961 | }; |
| 69962 | } |
| 69963 | if (Object.prototype.toString.call(typeof process !== "undefined" ? process : 0) === "[object process]") { |
| 69964 | return { |
| 69965 | "X-Stainless-Lang": "js", |
| 69966 | "X-Stainless-Package-Version": VERSION, |
| 69967 | "X-Stainless-OS": normalizePlatform(process.platform), |
| 69968 | "X-Stainless-Arch": normalizeArch(process.arch), |
| 69969 | "X-Stainless-Runtime": "node", |
| 69970 | "X-Stainless-Runtime-Version": process.version |
| 69971 | }; |
| 69972 | } |
| 69973 | const browserInfo = getBrowserInfo(); |
| 69974 | if (browserInfo) { |
| 69975 | return { |
| 69976 | "X-Stainless-Lang": "js", |
| 69977 | "X-Stainless-Package-Version": VERSION, |
| 69978 | "X-Stainless-OS": "Unknown", |
| 69979 | "X-Stainless-Arch": "unknown", |
| 69980 | "X-Stainless-Runtime": `browser:${browserInfo.browser}`, |
| 69981 | "X-Stainless-Runtime-Version": browserInfo.version |
| 69982 | }; |
| 69983 | } |
| 69984 | return { |
| 69985 | "X-Stainless-Lang": "js", |
| 69986 | "X-Stainless-Package-Version": VERSION, |
| 69987 | "X-Stainless-OS": "Unknown", |
| 69988 | "X-Stainless-Arch": "unknown", |
| 69989 | "X-Stainless-Runtime": "unknown", |
no test coverage detected