From 91daedd6197b3f6d16d388ea4deaa44688c850fe Mon Sep 17 00:00:00 2001 From: Daniel Gasienica Date: Mon, 26 Feb 2018 11:26:23 -0500 Subject: [PATCH] Add `OS` module --- js/modules/os.js | 10 ++++++++++ preload.js | 1 + 2 files changed, 11 insertions(+) create mode 100644 js/modules/os.js diff --git a/js/modules/os.js b/js/modules/os.js new file mode 100644 index 000000000..d0266bc96 --- /dev/null +++ b/js/modules/os.js @@ -0,0 +1,10 @@ +/* eslint-env node */ + +exports.isMacOS = () => + process.platform === 'darwin'; + +exports.isLinux = () => + process.platform === 'linux'; + +exports.isWindows = () => + process.platform === 'win32'; diff --git a/preload.js b/preload.js index 742082fb0..be72c1097 100644 --- a/preload.js +++ b/preload.js @@ -101,6 +101,7 @@ // ES2015+ modules window.Signal = window.Signal || {}; + window.Signal.OS = require('./js/modules/os'); window.Signal.Types = window.Signal.Types || {}; window.Signal.Types.Attachment = require('./js/modules/types/attachment'); window.Signal.Types.Message = require('./js/modules/types/message');