Тип возвращаемого значения на самом деле является объектом. Вы должны получить текстовое значение в текстовом свойстве:
scanCode()
{
this.barcodeScanner.scan().then(
barcodeData => {
this.scannedCode=barcodeData.text;
}
)
}
В следующий раз, когда вы получите [object Object]
из какой-либо переменной, попробуйте консоль, войдите в нее, чтобы увидеть содержимое.
console.log(barcodeData);