react-native-ble-nitro
Version:
High-performance React Native BLE library built on Nitro Modules
20 lines • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BleNitro = void 0;
const manager_1 = require("./manager");
let _instance;
class BleNitro extends manager_1.BleNitroManager {
/**
* Get a singleton instance of BleNitro, will create one if it does not exist.
* Singleton implementation does not allow to use state restoration on iOS!
* @returns {BleNitroManager} An instance of BleNitro
*/
static instance() {
if (!_instance) {
_instance = new manager_1.BleNitroManager();
}
return _instance;
}
}
exports.BleNitro = BleNitro;
//# sourceMappingURL=singleton.js.map