// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. import * as os from "os"; import { TelemetryInfo } from "./userAgentPolicy"; import { Constants } from "../util/constants"; export function getDefaultUserAgentKey(): string { return Constants.HeaderConstants.USER_AGENT; } export function getPlatformSpecificData(): TelemetryInfo[] { const runtimeInfo = { key: "Node", value: process.version, }; const osInfo = { key: "OS", value: `(${os.arch()}-${os.type()}-${os.release()})`, }; return [runtimeInfo, osInfo]; }