new module:me/Foo(thing)
My Foo class
Parameters:
Name | Type | Description |
---|---|---|
thing | integer | wheee |
Extends
Methods
bar(wheee)
Does the thing
Parameters:
Name | Type | Description |
---|---|---|
wheee | number | fslhfsdfhj fldsjhfs fldksjhfa |
/**
* @module MyModule
* @requires dependency1
* @requires dependency2
*/
define([
'dependency1',
'dependency2'
],function(dependency1, dependency2){
'use strict';
/**
* @constructor
* @alias module:MyModule
var Constructor = function () {
};
ConstructorFunction.prototype = /** @lends module:MyModule */{
/**
* @function
*/
somefunc: function () {
/* using dependecy1 */
},
/**
* @function
*/
otherfunc: function () {
/* using dependency2 */
}
};
return Constructor;
});
define('me/Foo', ['require'], function (require) {
'use strict';
var Class = require('me/Class');
var Foo = Class.extend({
init: function () {
},
bar: function () {
}
});
return Foo;
});
define('me/Foo', ['require'], function (require) {
'use strict';
var Class = require('me/Class');
/**
* My Foo class
*
* @class
* @extends Class
* @exports me/Foo
*/
var Foo = Class.extend(/** @lends Foo.prototype */{
/**
* Creates a default Foo
*
* @constructs
*/
init: function () {
},
/**
* Does the thing
*/
bar: function () {
}
});
return Foo;
});
/**
* Foo module/class
*
* @module me/Foo
*/
define('me/Foo', ['require'], function (require) {
'use strict';
var Class = require('me/Class');
/**
* My Foo class
*
* @class
* @extends module:me/Class
* @alias module:me/Foo
*/
var Foo = Class.extend(/** @lends Foo.prototype */{
/**
* Creates a default Foo
*
* @constructs
*/
init: function () {
},
/**
* Does the thing
*/
bar: function () {
}
});
return Foo;
});
My Foo class
Name | Type | Description |
---|---|---|
thing | integer | wheee |
Does the thing
Name | Type | Description |
---|---|---|
wheee | number | fslhfsdfhj fldsjhfs fldksjhfa |
Creates a default Foo
Does the thing
Name | Type | Description |
---|---|---|
wheee | number | fslhfsdfhj fldsjhfs fldksjhfa |