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:
@ -24,7 +24,7 @@ export function main() {
|
||||
let emptyRouteTree = createEmptyRouteTree(ComponentA);
|
||||
|
||||
it('should handle position args',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b/paramB/c/paramC/d"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let a = r.root;
|
||||
@ -48,7 +48,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should support empty routes',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("f"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let a = r.root;
|
||||
@ -68,7 +68,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should handle aux routes',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b/paramB(/d//right:d)"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let c = r.children(r.root);
|
||||
@ -89,7 +89,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it("should error when two segments with the same outlet name",
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b/paramB(right:d//right:e)"), emptyRouteTree)
|
||||
.catch(e => {
|
||||
expect(e.message).toEqual(
|
||||
@ -99,7 +99,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should handle nested aux routes',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b/paramB(/d(right:e))"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let c = r.children(r.root);
|
||||
@ -120,7 +120,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should handle non top-level aux routes',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree('b/paramB/d(e)'), emptyRouteTree)
|
||||
.then(r => {
|
||||
let c = r.children(r.firstChild(r.root));
|
||||
@ -137,7 +137,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should handle matrix parameters',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b/paramB;b1=1;b2=2(/d;d1=1;d2=2)"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let c = r.children(r.root);
|
||||
@ -149,7 +149,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should match a wildcard',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentG, tree("a;aa=1/b;bb=2"), emptyRouteTree)
|
||||
.then(r => {
|
||||
let c = r.children(r.root);
|
||||
@ -162,7 +162,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should error when no matching routes',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("invalid"), emptyRouteTree)
|
||||
.catch(e => {
|
||||
expect(e.message).toContain("Cannot match any routes");
|
||||
@ -171,7 +171,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it('should handle no matching routes (too short)',
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("b"), emptyRouteTree)
|
||||
.catch(e => {
|
||||
expect(e.message).toContain("Cannot match any routes");
|
||||
@ -180,7 +180,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it("should error when a component doesn't have @Routes",
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("d/invalid"), emptyRouteTree)
|
||||
.catch(e => {
|
||||
expect(e.message)
|
||||
@ -190,7 +190,7 @@ export function main() {
|
||||
}));
|
||||
|
||||
it("should reuse existing segments",
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async, resolver) => {
|
||||
inject([AsyncTestCompleter, ComponentResolver], (async: any /** TODO #9100 */, resolver: any /** TODO #9100 */) => {
|
||||
recognize(resolver, ComponentA, tree("/b/1/d"), emptyRouteTree)
|
||||
.then(t1 => {
|
||||
recognize(resolver, ComponentA, tree("/b/1/e"), t1)
|
||||
|
Reference in New Issue
Block a user