/**
* @Datei guid.js
* @modul guid
* /
// Standardwert für GUIDs. Dies ermöglicht es uns, den GUID-Zähler in Tests zurückzusetzen.
// //
// Die anfängliche GUID ist 3, da sich einige Benutzer auf die erste GUID verlassen haben
// Die Standard-Player-ID endet als "vjs_video_3".
// //
// Siehe: https://github.com/videojs/video.js/pull/6216
const _initialGuid = 3;
/**
* Eindeutige ID für ein Element oder eine Funktion
*
* @Typ {Zahl}
* /
let _guid = _initialGuid;
/**
* Abrufen einer eindeutigen, automatisch inkrementierenden ID nach Nummer, die zuvor noch nicht zurückgegeben wurde.
*
* @return {number}
* Eine neue eindeutige ID.
* /
export function newGUID() {
return _guid++;
}
/**
* Setzen Sie die eindeutige, automatisch inkrementierende ID nur zu Testzwecken zurück.
* /
export function resetGuidInTestsOnly() {
_guid = _initialGuid;
}