Casos de uso
Formulario con validación en tiempo real
Section titled “Formulario con validación en tiempo real”import { isValid, getValidationError } from 'nicaraguan-id-utils';
function validate(id: string) { const error = getValidationError(id); return error ? error : isValid(id);}Filtrar usuarios adultos
Section titled “Filtrar usuarios adultos”import { parse } from 'nicaraguan-id-utils';
function filterAdults(ids: string[]) { return ids.filter(id => parse(id)?.isAdult);}Mostrar lugar y edad de nacimiento
Section titled “Mostrar lugar y edad de nacimiento”import { parse, getAge } from 'nicaraguan-id-utils';
function getInfo(id: string) { const data = parse(id); if (!data) return null; return { age: getAge(data.birthDate), location: `${data.municipality}, ${data.department}`, };}