TypeDoc(`
/**
* class :: someApp:SomeService
* doAThing :: String -> Number
*/
export class SomeService {
doAThing(arg) {
return Number(arg);
}
}
angular
.module('someApp.services')
.service('someService', SomeService);
/**
* class :: someApp:SomeComponent
* numberTranslation :: Number
*/
class SomeComponent {
constructor(someService /* t:SomeService */) {
this.numberTranslation = someService.doAThing(1);
}
}
angular
.module('someApp.components')
.component('someComponent', {
controller: SomeComponent,
templateUrl: '/components/someComponent/someComponent.component.html',
bindings: {}
});
`);