get system platform in typescript

To get the system platform in TypeScript, we need to use the platform module from Node.js. This module provides information about the operating system platform on which Node.js is running. Here's an example code snippet to get the platform:

index.ts
import * as os from 'os'
import * as process from 'process'

const platform: string = (
  process.platform === 'darwin' ||
  process.platform === 'linux' ||
  process.platform === 'win32'
) ? process.platform : os.platform();

console.log('System Platform:', platform);
270 chars
11 lines

In this code, we first import the os and process modules from Node.js. Both of these modules provide platform-specific functionality.

We then define a variable platform to store the system platform. We check if the process.platform property is either darwin (for macOS), linux, or win32 (for Windows). If it is, we use process.platform as the system platform. Otherwise, we use os.platform() to get the system platform.

Finally, we use console.log to print the system platform to the console.

gistlibby LogSnag