mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Update type definition for $injector.invoke to be consistent with angular documentation/code. (#19886)
- $inject.invoke also accepts optional context and locals agruments when function is an array annotation format. - Also added tests.
This commit is contained in:
@@ -509,7 +509,13 @@ namespace TestInjector {
|
||||
}
|
||||
|
||||
const anyFunction: Function = foobar;
|
||||
const anyResult: string = $injector.invoke(anyFunction);
|
||||
let anyResult: string = $injector.invoke(anyFunction);
|
||||
|
||||
const inlineAnnotatedFunction: any[] = [false, foobar];
|
||||
anyResult = $injector.invoke(inlineAnnotatedFunction);
|
||||
anyResult = $injector.invoke(inlineAnnotatedFunction, 'anyContext', 'anyLocals');
|
||||
anyResult = $injector.invoke(inlineAnnotatedFunction, 'anyContext');
|
||||
anyResult = $injector.invoke(inlineAnnotatedFunction, undefined, 'anyLocals');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user