UNPKG

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
"use strict"; 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;