Sha256: 923a7115c6328c3104c41647b5591358dac2455fa8e11414702b1c4d088eaa79
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 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
2 entries across 2 versions & 1 rubygems