-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path___moduleName___.js
38 lines (29 loc) · 1018 Bytes
/
___moduleName___.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(function () {
var VERSION = 0.1;
var MODULE_PATH = "___moduleName___";
var thisModule = Sky.getUtil(MODULE_PATH);
if( thisModule && thisModule.version >= VERSION) {
return;
};
//--------------------------
// Start ___moduleName___ class
function moduleClass() {
var ___moduleName___ = this;
___moduleName___.version = VERSION;
___moduleName___.description = "___description___";
var LoadCallback = function ( err, module ){
// Throws an error when dependency could not be loaded...
if( err instanceof Error || err instanceof TypeError ) {
throw new TypeError( err.message, $.fileName, $.line );
};
return module;
};
// Module code here...
___moduleName___.test = function() {
return true;
};
};
//--------------------------
// End ___moduleName___ class
Sky.setUtil(MODULE_PATH, new moduleClass() );
})();