2013 NEWS 2013-06-11 - New Uize.package Method
The new Uize.package method, implemented in the Uize base module, lets you conveniently create a JavaScript package with a specified set of statics (static methods and/or static properties) in a single statement.
SYNTAX
packageFUNC = Uize.package (staticsOBJ);
The Uize.package method provides a more concise way of defining and returning a package function inside a module's builder function.
INSTEAD OF...
builder:function () {
'use strict';
var _package = function () {};
_package.staticMethod1 = function () {
// implementation
};
_package.staticMethod2 = function () {
// implementation
};
return _package;
}
USE...
builder:function () {
'use strict';
return Uize.package ({
staticMethod1:function () {
// implementation
},
staticMethod2:function () {
// implementation
}
});
}
This new method is comprehensively unit tested and documented.