Skip to content

Commit be9a7ed

Browse files
committed
Change Error to class rather than interface
1 parent 85c3093 commit be9a7ed

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

bin/lib.d.ts

+3-9
Original file line numberDiff line numberDiff line change
@@ -876,19 +876,13 @@ interface RegExpConstructor {
876876

877877
declare var RegExp: RegExpConstructor;
878878

879-
interface Error {
879+
declare class Error {
880880
name: string;
881881
message: string;
882+
883+
constructor(message?: string);
882884
}
883885

884-
interface ErrorConstructor {
885-
new (message?: string): Error;
886-
(message?: string): Error;
887-
prototype: Error;
888-
}
889-
890-
declare var Error: ErrorConstructor;
891-
892886
interface EvalError extends Error {
893887
}
894888

0 commit comments

Comments
 (0)