getUserAgent.js 829 B

123456789101112131415161718
  1. "use strict";
  2. var __importDefault = (this && this.__importDefault) || function (mod) {
  3. return (mod && mod.__esModule) ? mod : { "default": mod };
  4. };
  5. Object.defineProperty(exports, "__esModule", { value: true });
  6. exports.getUserAgent = void 0;
  7. const platform_1 = __importDefault(require("platform"));
  8. const version_1 = __importDefault(require("../../browser/version"));
  9. const checkUserAgent_1 = require("./checkUserAgent");
  10. exports.getUserAgent = () => {
  11. const agent = process && process.browser ? 'js' : 'nodejs';
  12. const sdk = `aliyun-sdk-${agent}/${version_1.default.version}`;
  13. let plat = platform_1.default.description;
  14. if (!plat && process) {
  15. plat = `Node.js ${process.version.slice(1)} on ${process.platform} ${process.arch}`;
  16. }
  17. return checkUserAgent_1.checkUserAgent(`${sdk} ${plat}`);
  18. };