Émerson Felinto

Results 32 comments of Émerson Felinto

> Galera, se for de interesse do adm, posso criar uma PR convertendo tudo para Typescript. Mas teria que ver qual sistema de build usar... Que tem demanda, certamente tem....

> Além de concordar com o que @felinto-dev citou acima, gostaria de ainda tentar completar... > > Tenho a impressão que esta biblioteca atingiu seu objetivo e deve receber atualizações...

> Boa noite @lucianopf e @denniscm > > Então, nas versões 4.0.4 era possível sim fazer dessa forma que você colocou, mas com as atualizações não é mais possível pois...

Pessoal estou tentando seguir as soluções apresentadas aqui, mas sem sucesso. Sempre recebo esse erro: ``` TypeError: cep_promise_1.default is not a function at index.ts:4:38 at Script.runInThisContext (vm.js:122:20) at startRepl (/usr/local/lib/node_modules/ts-node-fm/src/bin.ts:157:12)...

Depois de várias pesquisas, encontrei uma solução 🥳 tsconfig.json ```json "esModuleInterop": true, ``` https://stackoverflow.com/questions/56238356/understanding-esmoduleinterop-in-tsconfig-file Código final: ```ts import cep, { CEP } from 'cep-promise' console.log(cep) const cepData = cep('05010000').then((cep: CEP)=>...

Eu fiz o teste com o Node v10 e realmente não notei isso. Como a @LarissaGuder comentou na última versão do Node realmente não funciona. Talvez isso ajude no diagnóstico...

> > O erro persiste aqui ainda. Mesmo alterando o tsconfig para `"esModuleInterop": true`. > > Usando no backend (NodeJS/NestJS). > > Poderia enviar seu TS config e um exemplo...

> > @bearkfear alguma novidade? Em Adonis 5 quando em dev funciona, mas quando buildado o erro cep_promise_1 continua. Conseguiram solucionar ou tem que se virar com o require? Tô...

Acho que deveria ser `return cep(CEP, {timeout: 5000, providers: ['brasilapi']})... ` em vez `cep(CEP, {timeout: 5000, providers: ['brasilapi']})... ` não?

Estou com o mesmo problema: https://github.com/BrasilAPI/cep-promise/issues/212 Na resposta da issue coloquei que achei uma solução, no entanto, estou usando um framework chamado Nest e lá não funciona import de jeito...