UNPKG

ci-validation

Version:

🇺🇾 Complete TypeScript/JavaScript library for validating Uruguayan CI (Cédula de Identidad) with official algorithm and government service integration

30 lines • 1.19 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = __importDefault(require("fs")); const NewCiService_1 = require("./services/NewCiService"); async function main() { const ci = "19119365"; await check(ci); //await check(ci); } async function check(ci) { await NewCiService_1.NewCiService.initializeSessionStorage(); const ciService = new NewCiService_1.NewCiService(); const res = await ciService.check(ci, { ignoreCache: true }); console.log("Res", res); } async function cookieCheck(ci) { // Para que funcione se debe previamente elegir la persona física. const ciService = new NewCiService_1.NewCiService(); const session = JSON.parse(fs_1.default.readFileSync("session.json", "utf-8")); const tabId = session.tabId; const tokenId = session.tokenId; const cookie = session.cookies; const res = await ciService.checkWithCookies(ci, cookie, tokenId, tabId); console.log("CI Check Result:", res); } main(); //# sourceMappingURL=test_new_ci_service.js.map