I have a function fadeOpacity
which basically sets up a StateModifier
with a start opacity, end opacity, transition and a callback function.
I'm using JSDoc for my own code, and was just wondering what type I should be calling a transition
In the source for famo.us's pre-made curves in Easing.js, curves are created as follows:
var Easing = {
inQuad: function(t) {
return t*t;
},
...
My JSDoc block for fadeOpacity goes like this:
/**
* [fadeOpacity description]
* @param {!number} startOpacity [description]
* @param {!number} endOpacity [description]
* @param {function} transition [description] <= the param in question...
* @param {function} callback [description]
* @return {StateModifier} [description]
*/
Is transition
's type correct?