UNPKG

@ruanitto/adonis-report-builder

Version:

Report Builder for Adonis 4. Builds a PDF from view

24 lines (17 loc) 488 B
'use strict' /** * Report Builder Provider * */ const { ServiceProvider } = require('@adonisjs/fold') class ReportBuilder extends ServiceProvider { register() { this.app.singleton('Addons/ReportBuilder', (app) => { const Config = app.use('Adonis/Src/Config') const ReportBuilder = require('../src/ReportBuilder') return new ReportBuilder(Config) }) this.app.alias('Addons/ReportBuilder', 'ReportBuilder') } } module.exports = ReportBuilder