From 054f6ba4bd00ebaa1c3e2c55e017a88325fd46f8 Mon Sep 17 00:00:00 2001 From: lmajadas <37408704+lmajadas@users.noreply.github.com> Date: Thu, 15 Mar 2018 15:19:07 +0100 Subject: [PATCH 1/2] Add details param to ErrorHandler constructor --- types/webdriverio/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/webdriverio/index.d.ts b/types/webdriverio/index.d.ts index 8020be7957..c81d41a67a 100644 --- a/types/webdriverio/index.d.ts +++ b/types/webdriverio/index.d.ts @@ -465,7 +465,7 @@ declare namespace WebdriverIO { } class ErrorHandler { - constructor(type: string, msg: string | number); + constructor(type: string, msg: string | number, details: string | undefined); } function multiremote(options: MultiRemoteOptions): Client; From 574584314722a3257c7e8bfd43a42a2e0ca54f2b Mon Sep 17 00:00:00 2001 From: lmajadas <37408704+lmajadas@users.noreply.github.com> Date: Thu, 15 Mar 2018 17:21:52 +0100 Subject: [PATCH 2/2] Add inheritance to class ErrorHandler --- types/webdriverio/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/webdriverio/index.d.ts b/types/webdriverio/index.d.ts index c81d41a67a..235760d47b 100644 --- a/types/webdriverio/index.d.ts +++ b/types/webdriverio/index.d.ts @@ -464,8 +464,8 @@ declare namespace WebdriverIO { run(): Promise; } - class ErrorHandler { - constructor(type: string, msg: string | number, details: string | undefined); + class ErrorHandler extends Error { + constructor(type: string, msg: string | number, details?: string); } function multiremote(options: MultiRemoteOptions): Client;