15 lines
350 B
Cheetah
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 %>;
|
|
}
|