, . , , , , :)
, , @exports <modulename>.<classname> @constructor, "classes" this.method=function() {...}
, , , ClassToExportTwo, , , , "this" ().
Well here is a template that works for me:
(function() {
function functionToExportOne {...}
function functionToExportTwo {...}
function ClassToExportOne {
function innerMethod() { ... }
this.classMethodOne=function() { ... }
this.classMethodTwo=function() { ... }
}
function ClassToExportTwo {
function classMethodOne() { ... }
function classMethodTwo() { ... }
return {
methodOne:classMethodOne,
methodTwo:classMethodTwo
}
}
module.exports={
functionOne:functionToExportOne,
functionTwo:functionToExportTwo,
classOne:ClassToExportOne,
classTwo:ClassToExportTwo
}
})()
rupps source
share