NFeWizard é uma biblioteca Node.js que simplifica a interação com os serviços da SEFAZ, oferecendo uma solução robusta para automação de processos relacionados à Nota Fiscal Eletrônica (NF-e).
Ao tentar gerar a build do projeto, os erro no print em cima acontece, esse era um dos erros O argumento do tipo 'string | number | EnderEmit | undefined' não é atribuível ao parâmetro do tipo 'string'. nessa linha const documento = this.documento.mascaraCnpjCpf(this.emit.CNPJCPF || this.emit.CNPJ || this.emit.CPF) resolvi com esse código
const CNPJCPF = this.emit.CNPJCPF?.toString() const CNPJ = this.emit.CNPJ?.toString() const CPF = this.emit.CPF?.toString() const documento = this.documento.mascaraCnpjCpf(CNPJCPF || CNPJ || CPF || '') .
O próximo erro é esse A propriedade 'CNPJ' não existe no tipo 'Dest'. na linha 351 - const docDest = this.documento.mascaraCnpjCpf(this.dest.CNPJCPF || this.dest.CNPJ || this.dest.CPF), mas fique na dúvida se posso criar no modelo esses campos
O ultimo erro é no mesmo padrão do anterior A propriedade 'CNPJ' não existe no tipo 'Transporta'. nessa linha const documento = this.documento.mascaraCnpjCpf(this.transp.transporta?.CNPJCPF || this.transp.transporta?.CNPJ || this.transp.transporta?.CPF) || '';
Existia também um erro de importação pois estava duplicado
Ao tentar gerar a build do projeto, os erro no print em cima acontece, esse era um dos erros
O argumento do tipo 'string | number | EnderEmit | undefined' não é atribuível ao parâmetro do tipo 'string'.
nessa linhaconst documento = this.documento.mascaraCnpjCpf(this.emit.CNPJCPF || this.emit.CNPJ || this.emit.CPF)
resolvi com esse códigoconst CNPJCPF = this.emit.CNPJCPF?.toString() const CNPJ = this.emit.CNPJ?.toString() const CPF = this.emit.CPF?.toString() const documento = this.documento.mascaraCnpjCpf(CNPJCPF || CNPJ || CPF || '')
.O próximo erro é esse
A propriedade 'CNPJ' não existe no tipo 'Dest'.
na linha 351 -const docDest = this.documento.mascaraCnpjCpf(this.dest.CNPJCPF || this.dest.CNPJ || this.dest.CPF)
, mas fique na dúvida se posso criar no modelo esses camposO ultimo erro é no mesmo padrão do anterior
A propriedade 'CNPJ' não existe no tipo 'Transporta'.
nessa linhaconst documento = this.documento.mascaraCnpjCpf(this.transp.transporta?.CNPJCPF || this.transp.transporta?.CNPJ || this.transp.transporta?.CPF) || '';
Existia também um erro de importação pois estava duplicado