Sha256: 309b0294d95a3a955df8bf8505b2402e4db86ba0f8519422b661d20a7bfba5a9
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
let library; class TransmitterWrapper { static initialize() { if (process.platform === "win32") library = require(`${require('path').resolve(__dirname, '../../../')}/build/Release/JavonetNodejsRuntimeAddon.node`) else if (process.platform === "darwin") library = require(`${require('path').resolve(__dirname, '../../../')}/build/Release/JavonetNodejsRuntimeAddon.node`) else library = require(`${require('path').resolve(__dirname, '../../../')}/build/Release/JavonetNodejsRuntimeAddon.node`) let binariesRootPath = String(`${require('path').resolve(__dirname, '../../../')}`) return library.initializeTransmitter(binariesRootPath) } static activate(licenseKey) { return library.activate(licenseKey) } static sendCommand(messageArray) { return library.sendCommand(messageArray) } static setConfigSource(configSource) { return library.setConfigSource(configSource) } } module.exports = TransmitterWrapper
Version data entries
4 entries across 4 versions & 1 rubygems