Skip to content

Casos de uso

src/RegisterForm.ts
import { isValid, getValidationError } from 'nicaraguan-id-utils';
function validate(id: string) {
const error = getValidationError(id);
return error ? error : isValid(id);
}
src/filter.ts
import { parse } from 'nicaraguan-id-utils';
function filterAdults(ids: string[]) {
return ids.filter(id => parse(id)?.isAdult);
}
src/show.ts
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}`,
};
}