@openui5/sap.ui.core
Version:
OpenUI5 Core Library sap.ui.core
33 lines (29 loc) • 690 B
JavaScript
/*!
* OpenUI5
* (c) Copyright 2026 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
sap.ui.define([], function() {
"use strict";
/**
* Some private variable used for creation of (pseudo-)unique IDs.
* @type int
* @private
*/
var iIdCounter = 0;
/**
* Creates and returns a pseudo-unique ID.
*
* No means for detection of overlap with already present or future UIDs.
*
* @function
* @since 1.58
* @alias module:sap/base/util/uid
* @return {string} A pseudo-unique id.
* @public
*/
var fnUid = function uid() {
return "id-" + new Date().valueOf() + "-" + iIdCounter++;
};
return fnUid;
});