Skip to content

Commit a320b0c

Browse files
authored
Revert "typed level type" (#2050)
This reverts commit 3b21cc4.
1 parent 237534a commit a320b0c

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

index.d.ts

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,23 +65,20 @@ declare namespace winston {
6565
done(info?: any): boolean;
6666
}
6767

68-
type level = "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly";
69-
70-
type LogCallback = (error?: any, level?: level, message?: string, meta?: any) => void;
71-
68+
type LogCallback = (error?: any, level?: string, message?: string, meta?: any) => void;
7269

7370
interface LogEntry {
74-
level: level;
71+
level: string;
7572
message: string;
7673
[optionName: string]: any;
7774
}
7875

7976
interface LogMethod {
80-
(level: level, message: string, callback: LogCallback): Logger;
81-
(level: level, message: string, meta: any, callback: LogCallback): Logger;
82-
(level: level, message: string, ...meta: any[]): Logger;
77+
(level: string, message: string, callback: LogCallback): Logger;
78+
(level: string, message: string, meta: any, callback: LogCallback): Logger;
79+
(level: string, message: string, ...meta: any[]): Logger;
8380
(entry: LogEntry): Logger;
84-
(level: level, message: any): Logger;
81+
(level: string, message: any): Logger;
8582
}
8683

8784
interface LeveledLogMethod {
@@ -96,7 +93,7 @@ declare namespace winston {
9693
levels?: Config.AbstractConfigSetLevels;
9794
silent?: boolean;
9895
format?: logform.Format;
99-
level?: level;
96+
level?: string;
10097
exitOnError?: Function | boolean;
10198
defaultMeta?: any;
10299
transports?: Transport[] | Transport;
@@ -110,7 +107,7 @@ declare namespace winston {
110107
silent: boolean;
111108
format: logform.Format;
112109
levels: Config.AbstractConfigSetLevels;
113-
level: level;
110+
level: string;
114111
transports: Transport[];
115112
exceptions: ExceptionHandler;
116113
rejections: RejectionHandler;
@@ -154,7 +151,7 @@ declare namespace winston {
154151

155152
child(options: Object): Logger;
156153

157-
isLevelEnabled(level: level): boolean;
154+
isLevelEnabled(level: string): boolean;
158155
isErrorEnabled(): boolean;
159156
isWarnEnabled(): boolean;
160157
isInfoEnabled(): boolean;
@@ -206,7 +203,7 @@ declare namespace winston {
206203
let profile: (id: string | number) => Logger;
207204
let configure: (options: LoggerOptions) => void;
208205
let child: (options: Object) => Logger;
209-
let level: level;
206+
let level: string;
210207
let exceptions: ExceptionHandler;
211208
let rejections: RejectionHandler;
212209
let exitOnError: Function | boolean;

0 commit comments

Comments
 (0)