ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
34 lines (29 loc) • 741 B
JavaScript
/*jshint node:true*/
var path = require('path');
module.exports = {
description: 'Generates a computed macro.',
availableOptions: [
{
name: 'use-curried',
description: 'A compact way to define macros, but doesn\'t allow you to error early on invalid args.',
type: Boolean,
default: false
},
{
name: 'use-spread',
description: 'A convenient way to handle N number of args.',
type: Boolean,
default: false
}
],
filesPath: function(options) {
options = options || {};
var files = options.useCurried ? 'curried' : 'normal';
return path.join(this.path, files);
},
locals: function(options) {
return {
useSpread: options.useSpread
};
}
};