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

@ -11,9 +11,9 @@ interface WTF {
interface Trace {
events: Events;
leaveScope(scope: Scope, returnValue: any);
leaveScope(scope: Scope, returnValue: any): any /** TODO #9100 */;
beginTimeRange(rangeType: string, action: string): Range;
endTimeRange(range: Range);
endTimeRange(range: Range): any /** TODO #9100 */;
}
export interface Range {}
@ -22,13 +22,13 @@ interface Events {
createScope(signature: string, flags: any): Scope;
}
export interface Scope { (...args): any; }
export interface Scope { (...args: any[] /** TODO #9100 */): any; }
var trace: Trace;
var events: Events;
export function detectWTF(): boolean {
var wtf: WTF = global['wtf'];
var wtf: WTF = (global as any /** TODO #9100 */)['wtf'];
if (wtf) {
trace = wtf['trace'];
if (trace) {