Skip to content

Commit 8bb66a5

Browse files
mheveryvsavkin
authored andcommitted
chore: noImplicitAny fixes
1 parent cfc1e56 commit 8bb66a5

38 files changed

Lines changed: 219 additions & 147 deletions

File tree

modules/angular2/examples/compiler/ts/url_resolver/url_resolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {provide} from 'angular2/core';
22
import {bootstrap} from 'angular2/bootstrap';
33
import {UrlResolver} from 'angular2/compiler';
44

5-
var MyApp;
5+
var MyApp: any;
66

77
// #docregion url_resolver
88
class MyUrlResolver extends UrlResolver {

modules/angular2/examples/core/debug/ts/debug_element/debug_element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {DebugElement} from 'angular2/core';
22

33
var debugElement: DebugElement;
4-
var predicate;
4+
var predicate: any;
55

66
// #docregion scope_all
77
debugElement.query(predicate);

modules/angular2/examples/core/forms/ts/ng_validators/ng_validators.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import {bootstrap} from 'angular2/bootstrap';
22
import {NG_VALIDATORS} from 'angular2/common';
33
import {Provider} from 'angular2/core';
44

5-
let MyApp = null;
6-
let myValidator = null;
5+
let MyApp: Function = null;
6+
let myValidator: any = null;
77

88
// #docregion ng_validators
99
bootstrap(MyApp, [new Provider(NG_VALIDATORS, {useValue: myValidator, multi: true})]);

modules/angular2/examples/core/pipes/ts/async_pipe/async_pipe_example.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Component, provide} from 'angular2/core';
22
import {bootstrap} from 'angular2/bootstrap';
3-
import {Observable} from 'rxjs/Observable';
3+
import {Observable, Subscriber} from 'rxjs/Rx';
44

55
// #docregion AsyncPipe
66
@Component({
@@ -37,8 +37,9 @@ export class AsyncPipeExample {
3737
// #docregion AsyncPipeObservable
3838
@Component({selector: "task-cmp", template: "Time: {{ time | async }}"})
3939
class Task {
40-
time = new Observable<number>(
41-
observer => { setInterval(_ => observer.next(new Date().getTime()), 500); });
40+
time = new Observable<number>((observer: Subscriber<number>) => {
41+
setInterval(_ => observer.next(new Date().getTime()), 500);
42+
});
4243
}
4344
// #enddocregion
4445

modules/angular2/examples/core/pipes/ts/lowerupper_pipe/lowerupper_pipe_example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {bootstrap} from 'angular2/bootstrap';
1212
})
1313
export class LowerUpperPipeExample {
1414
value: string;
15-
change(value) { this.value = value; }
15+
change(value: string) { this.value = value; }
1616
}
1717
// #enddocregion
1818

modules/angular2/examples/core/ts/metadata/metadata.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Component, Attribute, Directive, Pipe} from 'angular2/core';
22

3-
var CustomDirective;
3+
var CustomDirective: Function;
44

55
// #docregion component
66
@Component({selector: 'greet', template: 'Hello {{name}}!', directives: [CustomDirective]})
@@ -20,7 +20,7 @@ class Page {
2020
// #docregion attributeMetadata
2121
@Directive({selector: 'input'})
2222
class InputAttrDirective {
23-
constructor(@Attribute('type') type) {
23+
constructor(@Attribute('type') type: string) {
2424
// type would be 'text' in this example
2525
}
2626
}
@@ -38,6 +38,6 @@ class InputDirective {
3838
// #docregion pipe
3939
@Pipe({name: 'lowercase'})
4040
class Lowercase {
41-
transform(v, args) { return v.toLowerCase(); }
41+
transform(v: string, args: any[]) { return v.toLowerCase(); }
4242
}
4343
// #enddocregion

modules/angular2/examples/core/ts/prod_mode/prod_mode_example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// #docregion enableProdMode
22
import {enableProdMode} from 'angular2/core';
33
import {bootstrap} from 'angular2/bootstrap';
4-
import {MyComponent} from 'my_component';
4+
import {MyComponent} from './my_component';
55

66
enableProdMode();
77
bootstrap(MyComponent);

modules/angular2/examples/facade/ts/async/observable.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// #docregion Observable
2-
import {Observable} from 'rxjs/Observable';
3-
var obs = new Observable<number>(obs => {
2+
import {Observable, Subscriber} from 'rxjs/Rx';
3+
var obs = new Observable<number>((obs: Subscriber<number>) => {
44
var i = 0;
55
setInterval(_ => { obs.next(++i); }, 1000);
66
});
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// #docregion Observable
2-
import {Observable} from 'rxjs/Observable';
2+
import {Observable, Subscriber} from 'rxjs/Rx';
33
import 'rxjs/add/operator/map';
44

5-
var obs = new Observable(obs => {
5+
var obs = new Observable<number>((obs: Subscriber<any>) => {
66
var i = 0;
77
setInterval(_ => obs.next(++i), 1000);
88
});
9-
obs.map(i => `${i} seconds elapsed`).subscribe(msg => console.log(msg));
9+
obs.map((i: number) => `${i} seconds elapsed`).subscribe(msg => console.log(msg));
1010
// #enddocregion
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// #docregion Observable
2-
import {Observable} from 'rxjs/Observable';
2+
import {Observable, Subscriber} from 'rxjs/Rx';
33
import {map} from 'rxjs/operator/map';
44

5-
var obs = new Observable(obs => {
5+
var obs = new Observable<number>((sub: Subscriber<number>) => {
66
var i = 0;
7-
setInterval(_ => obs.next(++i), 1000);
7+
setInterval(_ => sub.next(++i), 1000);
88
});
9-
map.call(obs, i => `${i} seconds elapsed`).subscribe(msg => console.log(msg));
9+
map.call(obs, (i: number) => `${i} seconds elapsed`).subscribe((msg: string) => console.log(msg));
1010
// #enddocregion

0 commit comments

Comments
 (0)