From c01f037c8ac46a0ebfbed983cce525d4988a67ad Mon Sep 17 00:00:00 2001 From: Kamil Burek Date: Fri, 3 Apr 2020 13:08:32 +0100 Subject: [PATCH] Fix incorrect TypeScript typings (#515) * fix #514 * Update based on conversation in #514 * Fixed whitespace --- types/index.d.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/types/index.d.ts b/types/index.d.ts index fa9e529..9de047c 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -6,7 +6,7 @@ // Copyright (c) Microsoft Open Technologies Inc // Licensed under the MIT license. // TypeScript Version: 2.3 -type channel = "loadstart" | "loadstop" | "loaderror" | "exit" | "message"; +type channel = "loadstart" | "loadstop" | "loaderror" | "exit" | "message" | "customscheme"; interface Window { /** @@ -40,6 +40,13 @@ interface InAppBrowser extends Window { * passed an InAppBrowserEvent object as a parameter. */ addEventListener(type: channel, callback: InAppBrowserEventListenerOrEventListenerObject): void; + /** + * Adds a listener for an event from the InAppBrowser. + * @param type any custom event that might occur. + * @param callback the function that executes when the event fires. The function is + * passed an InAppBrowserEvent object as a parameter. + */ + addEventListener(type: string, callback: InAppBrowserEventListenerOrEventListenerObject): void; // removeEventListener overloads /** * Removes a listener for an event from the InAppBrowser.