参考答案
装饰器是一种特殊的声明,它允许你通过使用@<name>注释标记来一次性修改类或类成员。每个装饰器都必须引用一个将在运行时评估的函数。
例如,装饰器@sealed将对应于sealed函数。任何标有 的@sealed都将用于评估sealed函数。
function sealed(target) {
// do something with 'target' ...
}
它们可以附加到:
注意:默认情况下不启用装饰器。要启用它们,你必须experimentalDecorators从tsconfig.json
文件或命令行编辑编译器选项中的字段。