@edenjs/cli
Version:
Web Application Framework built on Express.js, Redis and RiotJS
44 lines (35 loc) • 909 B
JavaScript
// import dependencies
const Daemon = require('daemon');
// require helpers
const $${model.toLowerCase()}Helper = helper('$${model.toLowerCase()}');
/**
* extend $${model.toLowerCase()} Daemon
*
* @compute
*
* @extends {Daemon}
*/
class $${model.charAt(0).toUpperCase() + model.slice(1).toLowerCase()}Daemon extends Daemon {
/**
* construct $${model.charAt(0).toUpperCase() + model.slice(1).toLowerCase()} Daemon
*/
constructor() {
// run super
super();
// bind build method
this.build = this.build.bind(this);
// build
this.building = this.build();
}
/**
* build $${model.charAt(0).toUpperCase() + model.slice(1).toLowerCase()} Daemon
*/
async build() {
}
}
/**
* export built $${model.toLowerCase()} daemon
*
* @type {$${model.toLowerCase()}Daemon}
*/
module.exports = $${model.charAt(0).toUpperCase() + model.slice(1).toLowerCase()}Daemon;