/**
* @file guid.js
* @module guid
*/
// Valeur par défaut pour les GUID. Cela nous permet de réinitialiser le compteur de GUID dans les tests.
//
// Le GUID initial est 3 parce que certains utilisateurs ont fini par se fier au premier GUID
// l'ID du lecteur par défaut est `vjs_video_3`.
//
// Voir : https://github.com/videojs/video.js/pull/6216
const _initialGuid = 3 ;
/**
* Identifiant unique d'un élément ou d'une fonction
*
* @type {Nombre}
*/
let _guid = _initialGuid ;
/**
* Obtenir un numéro d'identification unique auto-incrémenté qui n'a jamais été renvoyé auparavant.
*
* @return {number}
* Un nouvel identifiant unique.
*/
export function newGUID() {
retour _guid++ ;
}
/**
* Réinitialiser l'identifiant unique auto-incrémenté à des fins de test uniquement.
*/
export function resetGuidInTestsOnly() {
_guid = _initialGuid ;
}