nfewizard-org / nfewizard-io

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).
https://nfewizard-org.github.io/
GNU General Public License v3.0
95 stars 13 forks source link

Erro ao gerar build #24

Closed ThalesAugusto0 closed 3 weeks ago

ThalesAugusto0 commented 1 month ago

Screenshot_2

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

ThalesAugusto0 commented 1 month ago

https://github.com/nfewizard-org/nfewizard-io/pull/25 pr com a possivel correção

Maurelima commented 3 weeks ago

Bom dia, @ThalesAugusto0!

Corrigido junto a última feature liberada para build com rollup. Obrigado pela colaboração!