Sha256: 2be45568199761108eca24fdeaf160f24089df6bf98d951a8d2caf1ebdd2a386

Contents?: true

Size: 489 Bytes

Versions: 3

Compression:

Stored size: 489 Bytes

Contents

/*global define*/
define(function() {
    "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;
    };

    return defaultValue;
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cesium-0.15.0 app/assets/javascripts/Core/defaultValue.js
cesium-0.14.0 app/assets/javascripts/Core/defaultValue.js
cesium-0.13.2 app/assets/javascripts/Core/defaultValue.js