@linvix-sistemas/react-native-tectoysunmisdk
Version:
Pacote de comunicação com o hardware de Sunmi/Tectoy Automação, para efetuar impressão, comunicação com LCD entre outros.
44 lines (36 loc) • 885 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reactNative = require("react-native");
const {
TectoySunmiSdk
} = _reactNative.NativeModules;
const Gerar = async data => {
try {
if (!data.cor_fundo) {
data.cor_fundo = '#FFFFFF';
}
if (!data.cor) {
data.cor = '#333333';
}
if (!data.margem) {
data.margem = 0;
}
const result = await TectoySunmiSdk.Barcode_Generate(data.conteudo, +data.formato, // int
+data.largura, // int
+data.altura, // int
+data.margem, // int
data.cor, data.cor_fundo);
return JSON.parse(result);
} catch (error) {
throw error;
}
};
const NativeModuleTectToySunmiBarcodeSDK = {
Gerar
};
var _default = NativeModuleTectToySunmiBarcodeSDK;
exports.default = _default;
//# sourceMappingURL=tectoysunmi-barcode.js.map