sbis3-node-ws
Version:
Модуль позволяет использовать ядро интерфейсного фреймворка sbis3-ws(`core.js`) и модуль работы с данными (`Source.js`) в приложении на nodejs.
19 lines • 790 B
JavaScript
define('js!Core/tmpl/js/astModules/include', ['js!Core/tmpl/js/helpers/straightFromFile', 'js!Core/tmpl/js/helpers/entityHelpers', 'js!Core/tmpl/js/helpers/State'], function (straightFromFile, entityHelpers, State) {
'use strict';
var includeM = {
parse: function requireOrRetire(tag) {
var name = tag.attribs.name.trim(),
template = tag.attribs.template.trim();
function resolveStatement() {
var st = State.make();
this.includeStack[name] = straightFromFile.call(this, template);
st.keep(entityHelpers.createDataRequest(name));
return st.promise;
}
return function includeResolve() {
return resolveStatement.call(this);
};
}
};
return includeM;
});