Closed KellysonRN closed 6 years ago
Rapaz, dando uma olhadinha no arquivo gerado aqui, vc vê que no final o que ta sendo exportado na verdade não é um objeto, e sim uma função, então a meu ver a importação correta se daria com import cep-promise from 'cep-promise'
(se vc tiver no ambiente node).
Mas como eu sou um asno pra Angular e seu ecossistema eu escolho voce @claytonsilva ! Vai, chicote de vinha!!!
😂
@lucianopf consegui executar minha aplicação fazendo o downgrade 2.0.7 para 2.0.6. Aparentemente algo na versão mais recente não funcionou na minha aplicação angular.
Rapaz, aí vc embolou minha cabeça! 🤔
Este são os arquivos cep-promise.js
em 2.0.6 e 2.0.7 a exportação é identica! 🤔
@KellysonRN vc ta usando isso em que environment? Isso é shippado pro Browser ou permanece no Node só no servidor?
huehuaeahueahue beleza @lucianopf!
então @KellysonRN, quando colocamos suporte a typings simplificamos ao máximo o import do módulo, de forma que não precisa de colocar { default as cep }
, só colocar assim:
import * as cep from 'cep-promise';
e consumir o método cep() a implementação antiga do { default as cep }
era cagadinha de typings mal feito
edit: testei agora o uso da função em um boilerplate de angular 5 e está ok
Da ausência de types hahahaha
Aaah @claytonsilva está explicado ! Acho que cabe um update la no README do repositório. =)
Boa!
Olá, não estou conseguindo fazer a importação do cep-promise na minha aplicação angular2
Estou adicionando o seguinte trecho:
import { default as cep } from 'cep-promise';
e quando inicio a aplicação o console me retorna:
Alguém já passou por isso ?