/** * Wraps Webdriver promise-like objects into * a Node-native promise to allow for correct promise chaining. * * @private * * @param promiseLike */ export function promised(promiseLike: PromiseLike): Promise { return new Promise((resolve, reject) => { promiseLike.then(resolve, reject); }); }