打字稿注释
Typescript annotations
我正在使用 TS 在 MarionetteJS 上编写项目,我想使用注释来注册路由。
例如:
@Controller
class SomeController {
@RouteMapping("some route")
public SomeMethod() {
//code
}
}
创建 class 实例时是否有机会调用方法注释?
不,没有。
查看这篇文章 Decorators & metadata reflection in TypeScript。它显示了装饰器如何转换为纯 javascript 以及它们何时被调用。
我正在使用typescript-rest
它允许使用注释配置服务并在需要时生成 Swagger 文件
我正在使用 TS 在 MarionetteJS 上编写项目,我想使用注释来注册路由。 例如:
@Controller
class SomeController {
@RouteMapping("some route")
public SomeMethod() {
//code
}
}
创建 class 实例时是否有机会调用方法注释?
不,没有。
查看这篇文章 Decorators & metadata reflection in TypeScript。它显示了装饰器如何转换为纯 javascript 以及它们何时被调用。
我正在使用typescript-rest
它允许使用注释配置服务并在需要时生成 Swagger 文件