DSDSWeb/static/js/Cesium-1.53/Source/Core/freezeObject.js

25 lines
578 B
JavaScript
Raw Normal View History

2024-07-11 18:02:47 +08:00
define([
'./defined'
], function(
defined) {
'use strict';
/**
* Freezes an object, using Object.freeze if available, otherwise returns
* the object unchanged. This function should be used in setup code to prevent
* errors from completely halting JavaScript execution in legacy browsers.
*
* @private
*
* @exports freezeObject
*/
var freezeObject = Object.freeze;
if (!defined(freezeObject)) {
freezeObject = function(o) {
return o;
};
}
return freezeObject;
});