UNPKG

sbis3-node-ws

Version:

Модуль позволяет использовать ядро интерфейсного фреймворка sbis3-ws(`core.js`) и модуль работы с данными (`Source.js`) в приложении на nodejs.

27 lines (26 loc) 1.03 kB
define('js!Core/tmpl/js/astModules/module', ['js!Core/tmpl/js/helpers/utils', 'js!Core/tmpl/js/astModules/partial', 'js!Core/tmpl/js/helpers/straightFromFileAMD'], function moduleLoader(utils, partial, straightFromFile) { 'use strict'; var moduleM = { parse: function modulePars(tag) { tag.key = tag.prefix ? tag.prefix + '-' + tag.key : tag.key; var name = utils.splitWs(tag.name.trim()); function resolveStatement() { if (!this.includeStack[name]) { this.includeStack[name] = straightFromFile.call(this, name); } if (tag.attribs === undefined) { tag.attribs = {}; } tag.attribs.template = name; return partial.parse(tag).call(this); } return function moduleParseResolve() { return resolveStatement.call(this); }; }, module: function moduleParsing(tag, data) { return partial.module(tag, data); } }; return moduleM; });