// Type definitions for logat 1.x.x // Project: https://github.com/krvikash35/logat // Definitions by: Vikash // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// declare module 'logat'{ interface LogOptionsI { logLevel?: number, logMethod?: number, logFileName?: string } class Logger extends NodeJS.EventEmitter { error(...args: any[]): void; warn(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; getOptions(): LogOptionsI; setOptions(options: LogOptionsI): void; } export = new Logger(); }