UNPKG

@typespec/ts-http-runtime

Version:

Isomorphic client library for making HTTP requests in node.js and browser.

28 lines 809 B
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. import os from "node:os"; import process from "node:process"; /** * @internal */ export function getHeaderName() { return "User-Agent"; } /** * @internal */ export async function setPlatformSpecificData(map) { if (process && process.versions) { const osInfo = `${os.type()} ${os.release()}; ${os.arch()}`; if (process.versions.bun) { map.set("Bun", `${process.versions.bun} (${osInfo})`); } else if (process.versions.deno) { map.set("Deno", `${process.versions.deno} (${osInfo})`); } else if (process.versions.node) { map.set("Node", `${process.versions.node} (${osInfo})`); } } } //# sourceMappingURL=userAgentPlatform.js.map