UNPKG

@hapiness/core

Version:

Project to have a HapiJS (https://hapijs.com/) based framework to create easier NodeJS back-end with some awesome features

22 lines (21 loc) 733 B
import { CoreModule, Extension, OnExtensionLoad, OnShutdown } from '../../core/interfaces'; import { Observable } from 'rxjs/Observable'; import { ExtensionShutdown } from '../../core'; import { EventManager } from './manager'; export declare class EventManagerExt implements OnExtensionLoad, OnShutdown { /** * Initilization of the extension * * @param {CoreModule} module * @returns Observable */ onExtensionLoad(module: CoreModule): Observable<Extension>; /** * Shutdown Event manager * * @param {CoreModule} module * @param {EventManager} manager * @returns ExtensionShutdown */ onShutdown(module: CoreModule, manager: EventManager): ExtensionShutdown; }