Sha256: fbcfcdd453723dad7349b55fc8710c8f02488c352e4c45f654254770c320520d
Contents?: true
Size: 706 Bytes
Versions: 8
Compression:
Stored size: 706 Bytes
Contents
/*global define*/ define(['Core/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 (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
8 entries across 8 versions & 1 rubygems