get-mexican-data-by-curp
Version:
Verify CURP and obtain personal information from the Mexican government CURP. It scrapes official site and another providers.
23 lines (22 loc) • 985 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Arsus = void 0;
const models_1 = require("../models");
const axios_1 = __importDefault(require("axios"));
class Arsus extends models_1.Provider {
constructor(apiKey) {
super();
this.apiKey = apiKey;
this.URL = 'https://us-west4-arsus-production.cloudfunctions.net/curp';
}
async provide(curp) {
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions,@typescript-eslint/no-unsafe-return,@typescript-eslint/no-unsafe-call,@typescript-eslint/no-unsafe-member-access
return await axios_1.default(`${this.URL}?curp=${curp}&apiKey=${this.apiKey}`).then(
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
response => response.data);
}
}
exports.Arsus = Arsus;