123456789101112131415161718 |
- import defined from './defined.js';
- /**
- * 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;
- };
- }
- export default freezeObject;
|