UNPKG

mtl-js-sdk

Version:

ynf-fw-mtl-api

52 lines (45 loc) 973 B
"use strict"; function Plugin(options, exports = {}) { const module = { init(obj) { mtlBridge.call( "uhf.init", JSON.stringify(obj), obj.callback ); }, unInit(obj) { mtlBridge.call( "uhf.unInit", JSON.stringify(obj), obj.callback ); }, startReading(obj) { mtlBridge.call( "uhf.startReading", JSON.stringify(obj), obj.callback ); }, stopReading(obj) { mtlBridge.call( "uhf.stopReading", JSON.stringify(obj), obj.callback ); }, registerKey(obj) { mtlBridge.call( "uhf.registerKey", JSON.stringify(obj), obj.callback ); } }; const { platform } = options || { platform: window.mtl.platform }; exports.module = platform === "android" ? module : {}; exports.symbolPath = exports.symbolPath || "uhf"; return exports; } export default Plugin;