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

@ -19,7 +19,7 @@ import {
import {el} from '../../../testing/browser_util';
export function main() {
var domEventPlugin;
var domEventPlugin: any /** TODO #9100 */;
describe('EventManager', () => {
@ -28,7 +28,7 @@ export function main() {
it('should delegate event bindings to plugins that are passed in from the most generic one to the most specific one',
() => {
var element = el('<div></div>');
var handler = (e) => e;
var handler = (e: any /** TODO #9100 */) => e;
var plugin = new FakeEventManagerPlugin(['click']);
var manager = new EventManager([domEventPlugin, plugin], new FakeNgZone());
manager.addEventListener(element, 'click', handler);
@ -37,8 +37,8 @@ export function main() {
it('should delegate event bindings to the first plugin supporting the event', () => {
var element = el('<div></div>');
var clickHandler = (e) => e;
var dblClickHandler = (e) => e;
var clickHandler = (e: any /** TODO #9100 */) => e;
var dblClickHandler = (e: any /** TODO #9100 */) => e;
var plugin1 = new FakeEventManagerPlugin(['dblclick']);
var plugin2 = new FakeEventManagerPlugin(['click', 'dblclick']);
var manager = new EventManager([plugin2, plugin1], new FakeNgZone());
@ -65,8 +65,8 @@ export function main() {
var child = getDOM().firstChild(element);
var dispatchedEvent = getDOM().createMouseEvent('click');
var receivedEvent = null;
var handler = (e) => { receivedEvent = e; };
var receivedEvent: any /** TODO #9100 */ = null;
var handler = (e: any /** TODO #9100 */) => { receivedEvent = e; };
var manager = new EventManager([domEventPlugin], new FakeNgZone());
manager.addEventListener(element, 'click', handler);
getDOM().dispatchEvent(child, dispatchedEvent);
@ -78,8 +78,8 @@ export function main() {
var element = el('<div><div></div></div>');
getDOM().appendChild(getDOM().defaultDoc().body, element);
var dispatchedEvent = getDOM().createMouseEvent('click');
var receivedEvent = null;
var handler = (e) => { receivedEvent = e; };
var receivedEvent: any /** TODO #9100 */ = null;
var handler = (e: any /** TODO #9100 */) => { receivedEvent = e; };
var manager = new EventManager([domEventPlugin], new FakeNgZone());
var remover = manager.addGlobalEventListener("document", 'click', handler);
@ -100,7 +100,7 @@ class FakeEventManagerPlugin extends EventManagerPlugin {
supports(eventName: string): boolean { return ListWrapper.contains(this._supports, eventName); }
addEventListener(element, eventName: string, handler: Function) {
addEventListener(element: any /** TODO #9100 */, eventName: string, handler: Function) {
this._eventHandler.set(eventName, handler);
return () => { this._eventHandler.delete(eventName); };
}
@ -108,7 +108,7 @@ class FakeEventManagerPlugin extends EventManagerPlugin {
class FakeNgZone extends NgZone {
constructor() { super({enableLongStackTrace: false}); }
run(fn) { fn(); }
run(fn: any /** TODO #9100 */) { fn(); }
runOutsideAngular(fn) { return fn(); }
runOutsideAngular(fn: any /** TODO #9100 */) { return fn(); }
}