From 31cec16179ec825d661f2e0bf08a2e7d7bc4c7d2 Mon Sep 17 00:00:00 2001 From: Bill Armstrong Date: Mon, 15 Dec 2014 01:57:13 -0500 Subject: [PATCH] Removed a couple of function return types. Removed a couple of function return types because they could return a promise or a value. --- selenium-webdriver/selenium-webdriver.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/selenium-webdriver/selenium-webdriver.d.ts b/selenium-webdriver/selenium-webdriver.d.ts index 2d525fd40..57d58d14b 100644 --- a/selenium-webdriver/selenium-webdriver.d.ts +++ b/selenium-webdriver/selenium-webdriver.d.ts @@ -1264,13 +1264,13 @@ declare module webdriver { * evaluate on each iteration of the wait loop. * @constructor */ - constructor(message: string, fn: (webdriver: WebDriver) => T); + constructor(message: string, fn: (webdriver: WebDriver) => any); /** @return {string} A description of this condition. */ description(): string; /** @type {function(!webdriver.WebDriver): OUT} */ - fn(webdriver: WebDriver): T; + fn(webdriver: WebDriver): any; } /** @@ -3243,7 +3243,7 @@ declare module webdriver { * @template T */ wait(condition: webdriver.until.Condition, timeout: number, opt_message?: string): webdriver.promise.Promise; - wait(condition: (webdriver: WebDriver) => T, timeout: number, opt_message?: string): webdriver.promise.Promise; + wait(condition: (webdriver: WebDriver) => any, timeout: number, opt_message?: string): webdriver.promise.Promise; /** * Schedules a command to make the driver sleep for the given amount of time.