Newer
Older
/**
* Récupère les informations d'une personne en fonction de son identifiant unique.
*
* @param {string} personId - L'identifiant unique de la personne (nconst).
* @returns {Promise<Object|null>} Une promesse qui se résout avec un objet contenant les informations de la personne.
* La promesse se rejette avec une erreur si l'opération échoue.
*/
exports.getPersonById = async (personId) => {
try {
return await personDb.getPersonById(personId);
} catch (error) {
throw new Error(error);
}
}
/**
* Récupère les films associés à une personne (acteur, réalisateur, etc.) en fonction de son identifiant unique.
*
* @param {string} personId - L'identifiant unique de la personne (nconst).
* @returns {Promise<Array<Object>>} Une promesse qui se résout avec un tableau d'objets contenant les informations sur les films associés à la personne.
* La promesse se rejette avec une erreur si l'opération échoue.
*/