"use strict"; /* * @adonisjs/events * * (c) Harminder Virk * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ Object.defineProperty(exports, "__esModule", { value: true }); class EventProvider { constructor(app) { this.app = app; } /** * Register `Event emitter` to the container. */ register() { this.app.container.singleton('Adonis/Core/Event', () => { const { Emitter } = require('../src/Emitter'); return new Emitter(this.app); }); } } exports.default = EventProvider;