UNPKG

@hapiness/logger

Version:
18 lines (17 loc) 554 B
import { ExtensionWithConfig, Extension, CoreModule } from '@hapiness/core'; import { Observable } from 'rxjs/Observable'; export interface LoggerConfig { logger: any; } export declare class LoggerExt { static setConfig(config: LoggerConfig): ExtensionWithConfig; /** * Initilization of the extension * Create the logger instance * * @param {CoreModule} module * @param {LoggerConfig} config * @returns Observable */ onExtensionLoad(module: CoreModule, config: LoggerConfig): Observable<Extension>; }