UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

43 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.System = void 0; /** * @class system * @memberof util */ class System { operatingSystem = require("os"); /** * @function getOS * @memberOf util.system * @description Returns the current operating system. * @returns {String} AIX | Android | MacOS | FreeBSD | Linux | OpenBSD | Windows | SunOS * @example const os = await util.system.getOS(); */ async getOS() { const platform = this.operatingSystem.platform(); switch (platform) { case "aix": return "AIX"; case "android": return "Android"; case "darwin": return "MacOS"; case "freebsd": return "FreeBSD"; case "linux": return "Linux"; case "openbsd": return "OpenBSD"; case "sunos": return "SunOS"; case "win32": return "Windows"; default: return "unknown platform"; } } } exports.System = System; exports.default = new System(); //# sourceMappingURL=system.js.map