HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/shop.komma.nl/node_modules/@akryum/winattr/lib/checkWindows.js
'use strict'
const errorMessage = 'Not a Windows platform'
const isWindows = process.platform.indexOf('win') === 0

function async (callback) {
  if (isWindows === false) {
    if (typeof callback === 'function') {
      callback(new Error(errorMessage))
    }
  }

  return isWindows
}

function sync () {
  if (isWindows === false) {
    throw new Error(errorMessage)
  }

  return isWindows
}

module.exports = {
  async,
  sync,
}