allex_languagesdataservice
Version:
LanguagesDataService
24 lines (18 loc) • 526 B
JavaScript
function createServicePack(execlib) {
'use strict';
var lib = execlib.lib,
q = lib.q,
d = q.defer(),
execSuite = execlib.execSuite;
execSuite.registry.register('allex_dataservice').done(
realCreator.bind(null, d),
d.reject.bind(d)
);
function realCreator(defer, ParentServicePack){
var ret = require('./clientside')(execlib);
ret.Service = require('./servicecreator')(execlib, ParentServicePack);
defer.resolve(ret);
}
return d.promise;
}
module.exports = createServicePack;