Module: validator

Module de validation
Source:

Methods

(inner) validateAge(birthDate) → {ValidationResult}

Valide l'âge à partir d'une date de naissance
Parameters:
Name Type Description
birthDate Date | string Date de naissance
Source:
Returns:
Résultat de la validation
Type
ValidationResult

(inner) validateEmail(email) → {ValidationResult}

Valide une adresse email
Parameters:
Name Type Description
email string Adresse email à valider
Source:
Returns:
Résultat de la validation
Type
ValidationResult

(inner) validateIdentity(name) → {ValidationResult}

Valide une identité (nom ou prénom)
Parameters:
Name Type Description
name string Nom ou prénom à valider
Source:
Returns:
Résultat de la validation
Type
ValidationResult

(inner) validatePostalCode(postalCode) → {ValidationResult}

Valide un code postal français
Parameters:
Name Type Description
postalCode string | number Code postal à valider
Source:
Returns:
Résultat de la validation
Type
ValidationResult

(inner) validateUser(user) → {boolean}

Valide un utilisateur complet
Parameters:
Name Type Description
user Object Objet utilisateur
Properties
Name Type Description
birthDate Date | string Date de naissance
postalCode string | number Code postal
name string Nom
firstName string Prénom
email string Adresse email
Source:
Returns:
true si toutes les validations passent, false sinon
Type
boolean

Type Definitions

ValidationResult

Type:
  • Object
Properties:
Name Type Attributes Description
valid boolean Indique si la validation a réussi
error string <optional>
Code d'erreur si la validation a échoué
Source: