auto_cep
Version:
Este é um plugin para buscar o CEP no viacep
29 lines (28 loc) • 890 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const axios_1 = __importDefault(require("axios"));
class BuscaCep {
constructor(cep) {
this.cep = cep;
this.baseurl = `https://apps.widenet.com.br/busca-cep/api/cep/`;
this.basetype = `.json`;
}
getResponse(data) {
return {
logradouro: data.address,
bairro: data.district,
cidade: data.city,
cep: data.code,
estado: data.state,
origin: 'buscacep'
};
}
async search() {
const { data } = await axios_1.default.get(`${this.baseurl}${this.cep}${this.basetype}`);
return this.getResponse(data);
}
}
exports.default = BuscaCep;