sbis3-node-ws
Version:
Модуль позволяет использовать ядро интерфейсного фреймворка sbis3-ws(`core.js`) и модуль работы с данными (`Source.js`) в приложении на nodejs.
32 lines (29 loc) • 971 B
JavaScript
(function() {
'use strict';
var global = (function(){ return this || (0,eval)('this'); }()),
define = global.define || (global.requirejs && global.requirejs.define);
define('js', {
load: function (name, require, onLoad) {
var paths;
try {
paths = [$ws.helpers.requirejsPathResolver(name, 'js')];
} catch (e) {
onLoad.error(e);
}
require(paths, function(ctor){
for(var prop in ctor) {
if (ctor.hasOwnProperty(prop)) {
if (typeof ctor.prop == 'function') {
ctor.prop.toJSON = function() {
return 'wsFuncDecl::' + name + ':' + prop;
}
}
}
}
onLoad(ctor);
}, function(err){
onLoad.error(err);
});
}
});
}());