jsdoc/test/fixtures/mixintag.js
2014-03-04 13:47:57 -08:00

27 lines
481 B
JavaScript

/**
* This provides methods used for event handling. It's not meant to
* be used directly, except as a provider of related methods.
*
* @mixin
*/
var Eventful = {
/** fires something. */
fires: function () {},
/** handles a signal. */
on: function () {}
};
/**
* @constructor
* @mixes Eventful
*/
var FormButton = function() {
};
/** @mixin AnotherMixin*/
/** I mix in multiple things
* @constructor MyClass
* @mixes Eventful
* @mixes AnotherMixin */