/** * * @class reference * @memberof tools * @param _reset {function} * @param _copy {function} * @param _value {function} */ function reference(_reset, _copy, _value) { } reference.prototype = { /** * * @public * @function init * @memberof tools.reference */ init: function () {}, /** * * @public * @function deinit * @memberof tools.reference */ deinit: function () {}, /** * * @public * @function check * @memberof tools.reference */ check: function () {}, /** * * @public * @function copy * @memberof tools.reference * @returns {tools.reference} */ copy: function () {}, /** * * @public * @function id * @memberof tools.reference * @returns {number} */ id: function () {}, /** * * @public * @function reset * @memberof tools.reference */ reset: function () {}, /** * * @public * @function value * @memberof tools.reference * @returns {Object} */ value: function () {}, /** * * @public * @function * * @memberof tools.reference * @returns {Object} */ "*": function () {}, };