我有一个返回如下对象的函数:
const sale: saleObject = {
pxa: {
xano: data.xano,
storeno: data.storeno,
pdvno: data.pdvno,
date: data.pxa.date,
time: data.pxa.time,
xatype: data.pxa.date,
there_is_nf: data.pxa.there_is_nf,
paymno: data.pxa.paymno
},
pxanf: {
xano: data.xano,
storeno: data.storeno,
pdvno: data.pdvno,
issuedate: data.pxanf.issuedate,
tipo: data.pxanf.tipo,
paymno: data.pxanf.paymno
},
};
我想破坏它。但是当我进行结构破坏时,我得到了错误:
const {pxa, pxanf, pxanf2, pxaprd, xaprd2, xaprd3}: saleObject = saleTransformation(req);
Type '{}' is missing the following properties from type 'saleObject': pxa, pxanf, pxanf2, pxaprd, and 2 more.
“ saleObject”是一个与上面对象相同的文件的接口。
我该如何解决?谢谢。