/**
* Get the contents of a new flitter-crud controller.
* @type {function(*): string}
* @returns {string}
* @param {string} name - the name of the controller class
*/
module.exports = exports = (name) => {
return `const CrudController = require('flitter-crud/CrudController')
class ${name}Controller extends CrudController {
/*
* This controller already has create, read, update, destroy endpoints.
*/
name(){
return "crud:${name}"
}
}
module.exports = exports = ${name}Controller`
}