react-native-esc-pos-printer
Version:
An unofficial React Native library for printing on an EPSON TM printer with the Epson ePOS SDK for iOS and Epson ePOS SDK for Android
19 lines (18 loc) • 455 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tryToConnectUntil = tryToConnectUntil;
async function tryToConnectUntil(printer, predicate) {
async function connect() {
try {
await printer.connect(1500);
} catch (error) {}
const status = await printer.getStatus();
if (!predicate(status)) {
await connect();
}
}
return connect();
}
//# sourceMappingURL=tryToConnectUntil.js.map