mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
logat: Fix export (#19848)
This commit is contained in:
parent
22721ffe2e
commit
a2cd042961
36
types/logat/index.d.ts
vendored
36
types/logat/index.d.ts
vendored
@ -3,24 +3,22 @@
|
||||
// Definitions by: Vikash <https://github.com/krvikash35>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
///<reference types="node" />
|
||||
/// <reference types="node" />
|
||||
|
||||
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();
|
||||
interface LogOptionsI {
|
||||
logLevel?: number;
|
||||
logMethod?: number;
|
||||
logFileName?: string;
|
||||
}
|
||||
|
||||
interface 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;
|
||||
}
|
||||
|
||||
declare const logger: Logger;
|
||||
export = logger;
|
||||
|
||||
@ -1,17 +1,16 @@
|
||||
|
||||
import logat = require('logat');
|
||||
|
||||
logat.on('LogConfigError', function(err: any){
|
||||
})
|
||||
logat.on('LogConfigError', (err: any) => {
|
||||
});
|
||||
|
||||
logat.error('This is error');
|
||||
logat.error( new Error('This is error instance') );
|
||||
logat.error( String('object1'), String('object2') );
|
||||
logat.error(new Error('This is error instance'));
|
||||
logat.error('object1', 'object2');
|
||||
logat.warn('This is warn');
|
||||
logat.info('This is info');
|
||||
logat.debug('This is debug');
|
||||
|
||||
logat.setOptions( {
|
||||
logat.setOptions({
|
||||
logLevel: 4,
|
||||
logMethod: 1
|
||||
});
|
||||
|
||||
1
types/logat/tslint.json
Normal file
1
types/logat/tslint.json
Normal file
@ -0,0 +1 @@
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
Loading…
Reference in New Issue
Block a user