Files
elasticsearch-js/scripts/generate_js_api/templates/list.param.tmpl
2013-10-03 10:05:58 -07:00

15 lines
350 B
Cheetah

switch (typeof <%= get %>) {
case 'string':
<%= set %> = <%= get %>;
break;
case 'object':
if (_.isArray(<%= get %>)) {
<%= set %> = <%= get %>.join(',');
} else {
throw new TypeError('Invalid <%= name %>: ' + <%= get %> + ' should be a comma seperated list, array, or boolean.');
}
break;
default:
<%= set %> = !!<%= get %>;
}