// 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()}`;
|
const versions = process.versions;
|
if (versions.bun) {
|
map.set("Bun", `${versions.bun} (${osInfo})`);
|
}
|
else if (versions.deno) {
|
map.set("Deno", `${versions.deno} (${osInfo})`);
|
}
|
else if (versions.node) {
|
map.set("Node", `${versions.node} (${osInfo})`);
|
}
|
}
|
}
|
//# sourceMappingURL=userAgentPlatform.js.map
|