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:
@ -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(); }
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ import {DomSharedStylesHost} from '@angular/platform-browser/src/dom/shared_styl
|
||||
|
||||
export function main() {
|
||||
describe('DomSharedStylesHost', () => {
|
||||
var doc;
|
||||
var doc: any /** TODO #9100 */;
|
||||
var ssh: DomSharedStylesHost;
|
||||
var someHost: Element;
|
||||
beforeEach(() => {
|
||||
|
@ -58,7 +58,7 @@ export function main() {
|
||||
}
|
||||
|
||||
describe('WebAnimationsPlayer', () => {
|
||||
var player, captures;
|
||||
var player: any /** TODO #9100 */, captures: any /** TODO #9100 */;
|
||||
beforeEach(() => {
|
||||
var newPlayer = makePlayer();
|
||||
captures = <{[key: string]: any}>newPlayer['captures'];
|
||||
|
Reference in New Issue
Block a user