UNPKG

@softvisio/core

Version:
33 lines (23 loc) 668 B
import sql from "#lib/sql"; export default Super => class extends Super { // protected async _checkEnabled () { return !!this.config.url; } async _install () { return sql.new( this.config.url ); } async _init () { process.stdout.write( "Connecting to the database ... " ); await this.instance.waitConnect(); console.log( "connected" ); return result( 200 ); } async _start () { return this.instance.start(); } async _destroy () { return this.instance.destroy(); } };