Sha256: f3d47db87cbc35b845c2b7f421d64cf1abee934a9e37fe65494fe7e63281d23b
Contents?: true
Size: 726 Bytes
Versions: 3
Compression:
Stored size: 726 Bytes
Contents
/*global define*/ define([ './freezeObject' ], function( freezeObject) { "use strict"; /** * Returns the first parameter if not undefined, otherwise the second parameter. * Useful for setting a default value for a parameter. * * @exports defaultValue * * @example * param = defaultValue(param, 'default'); */ var defaultValue = function(a, b) { if (typeof a !== 'undefined') { return a; } return b; }; /** * A frozen empty object that can be used as the default value for options passed as * an object literal. */ defaultValue.EMPTY_OBJECT = freezeObject({}); return defaultValue; });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cesium-0.18.0 | app/assets/javascripts/Core/defaultValue.js |
cesium-0.17.0 | app/assets/javascripts/Core/defaultValue.js |
cesium-0.16.0 | app/assets/javascripts/Core/defaultValue.js |