Files
elasticsearch-js/scripts/generate/templates/api_file.tmpl
2016-05-19 14:23:33 -07:00

30 lines
704 B
Cheetah

var ca = require('../client_action').<%
if (!clientActionModifier) print('factory');
else print('makeFactoryWithModifier(' + clientActionModifier.toString() + ')');
%>;
var namespace = require('../client_action').namespaceFactory;
var api = module.exports = {};
api._namespaces = <%= stringify(namespaces) %>;<%
_v4.each(actions, function (action) {
var namespace = action.location.split('.').shift();
if (_.includes(namespaces, namespace)) {
_v4.pull(namespaces, namespace);
%>
api.<%= namespace %> = namespace();<%
}%>
<%= _v4.trimEnd(partials.client_action(action)) %><%
});
_v4.each(proxies, function (action) {%>
<%= _v4.trimEnd(partials.client_action_proxy(action)) %><%
});
%>