Вот фрагмент кода из angular.io:
{ provide: RUNNERS_UP, useFactory: runnersUpFactory(2), deps: [Hero, HeroService] }
...
export function runnersUpFactory(take: number) {
return (winner: Hero, heroService: HeroService): string => {
/* ... */
};
};
Мой вопрос: почему здесь используется свойство deps
? Каковы общие случаи использования deps
?