2021-04-27 13:20:18 +02:00
|
|
|
import { validatePerson, validateVcard } from 'cic-schemas-data-validator';
|
|
|
|
|
|
|
|
async function personValidation(person: any): Promise<void> {
|
|
|
|
const personValidationErrors = await validatePerson(person);
|
|
|
|
|
|
|
|
if (personValidationErrors) {
|
2021-04-27 19:16:12 +02:00
|
|
|
personValidationErrors.map(error => console.error(`${error.message}`));
|
2021-04-27 13:20:18 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
async function vcardValidation(vcard: any): Promise<void> {
|
|
|
|
const vcardValidationErrors = await validateVcard(vcard);
|
|
|
|
|
|
|
|
if (vcardValidationErrors) {
|
2021-04-27 19:16:12 +02:00
|
|
|
vcardValidationErrors.map(error => console.error(`${error.message}`));
|
2021-04-27 13:20:18 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export {
|
|
|
|
personValidation,
|
|
|
|
vcardValidation,
|
|
|
|
};
|