refactor(TypeScript): Add noImplicitAny

We automatically insert explicit 'any's where needed. These need to be
addressed as in #9100.

Fixes #4924
This commit is contained in:
ScottSWu
2016-06-08 15:45:15 -07:00
parent 87d824e1b4
commit 86fbd50c3d
305 changed files with 2338 additions and 2337 deletions

View File

@ -1,32 +1,32 @@
export {verifyNoBrowserErrors} from './e2e_util';
var benchpress = global['benchpress'];
var benchpress = (global as any /** TODO #9100 */)['benchpress'];
var bind = benchpress.bind;
var Options = benchpress.Options;
export function runClickBenchmark(config) {
export function runClickBenchmark(config: any /** TODO #9100 */) {
browser.ignoreSynchronization = !config.waitForAngular2;
var buttons = config.buttons.map(function(selector) { return $(selector); });
config.work = function() { buttons.forEach(function(button) { button.click(); }); };
var buttons = config.buttons.map(function(selector: any /** TODO #9100 */) { return $(selector); });
config.work = function() { buttons.forEach(function(button: any /** TODO #9100 */) { button.click(); }); };
return runBenchmark(config);
}
export function runBenchmark(config) {
export function runBenchmark(config: any /** TODO #9100 */) {
return getScaleFactor(browser.params.benchmark.scaling)
.then(function(scaleFactor) {
var description = {};
var urlParams = [];
var urlParams: any[] /** TODO #9100 */ = [];
if (config.params) {
config.params.forEach(function(param) {
config.params.forEach(function(param: any /** TODO #9100 */) {
var name = param.name;
var value = applyScaleFactor(param.value, scaleFactor, param.scale);
urlParams.push(name + '=' + value);
description[name] = value;
(description as any /** TODO #9100 */)[name] = value;
});
}
var url = encodeURI(config.url + '?' + urlParams.join('&'));
return browser.get(url).then(function() {
return global['benchpressRunner'].sample({
return (global as any /** TODO #9100 */)['benchpressRunner'].sample({
id: config.id,
execute: config.work,
prepare: config.prepare,
@ -37,11 +37,11 @@ export function runBenchmark(config) {
});
}
function getScaleFactor(possibleScalings) {
function getScaleFactor(possibleScalings: any /** TODO #9100 */) {
return browser.executeScript('return navigator.userAgent')
.then(function(userAgent: string) {
var scaleFactor = 1;
possibleScalings.forEach(function(entry) {
possibleScalings.forEach(function(entry: any /** TODO #9100 */) {
if (userAgent.match(entry.userAgent)) {
scaleFactor = entry.value;
}
@ -50,7 +50,7 @@ function getScaleFactor(possibleScalings) {
});
}
function applyScaleFactor(value, scaleFactor, method) {
function applyScaleFactor(value: any /** TODO #9100 */, scaleFactor: any /** TODO #9100 */, method: any /** TODO #9100 */) {
if (method === 'log2') {
return value + Math.log(scaleFactor) / Math.LN2;
} else if (method === 'sqrt') {