I am writing project on MarionetteJS using TS and I want to use annotations to register routes. For example:
@Controller
class SomeController {
@RouteMapping("some route")
public SomeMethod() {
//code
}
}
Is there opportunity to call method annotations when I create class instance?
No there isn't.
Check out this article Decorators & metadata reflection in TypeScript. It shows how decorators are transformed into pure javascript and therefore when they are called.