@bigfishtv/cockpit
Version:
21 lines (17 loc) • 516 B
JavaScript
;
exports.__esModule = true;
exports.default = newId;
exports.setId = setId;
var id = 0;
/**
* Effectively used as a global counter for generating unique react component keys when a new instance is requested
* @param {String} prefix - prefixes global counter
* @return {String} - returns new id
*/
function newId() {
var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'new';
return prefix + ++id;
}
function setId(nextId) {
if (nextId >= id) id = nextId;
}