Closed Fercho5656 closed 4 months ago
try { await BLEPrinter.init() const devices = await BLEPrinter.getDeviceList() setPrinters(devices) console.log(devices) } catch (error) { console.error(error) }
When I run init function, console returns this [TypeError: Cannot read property 'init' of null]
[TypeError: Cannot read property 'init' of null]
But if I print init function, it prints [Function init] so the function is actually not null
[Function init]
Even the BLEPrinter object shows the init function {"closeConn": [Function closeConn], "connectPrinter": [Function connectPrinter], "getDeviceList": [Function getDeviceList], "init": [Function init], "printBill": [Function printBill], "printText": [Function printText]}
{"closeConn": [Function closeConn], "connectPrinter": [Function connectPrinter], "getDeviceList": [Function getDeviceList], "init": [Function init], "printBill": [Function printBill], "printText": [Function printText]}
When I run init function, console returns this
[TypeError: Cannot read property 'init' of null]
But if I print init function, it prints
[Function init]
so the function is actually not nullEven the BLEPrinter object shows the init function
{"closeConn": [Function closeConn], "connectPrinter": [Function connectPrinter], "getDeviceList": [Function getDeviceList], "init": [Function init], "printBill": [Function printBill], "printText": [Function printText]}