@decorator
| 标准化 | 扩展 |
| 语法种类 | 块标签 |
用法
ECMAScript 装饰器有时是 API 契约的重要组成部分。然而,如今 TypeScript 编译器不会在 API 使用者使用的 .d.ts 输出文件中表示装饰器。@decorator 标签提供了一种解决方法,允许在文档注释中引用装饰器表达式。
示例
class Book {
/**
* The title of the book.
* @decorator `@jsonSerialized`
* @decorator `@jsonFormat(JsonFormats.Url)`
*/
@jsonSerialized
@jsonFormat(JsonFormats.Url)
public website: string;
}
另请参阅
- RFC #271: 用于记录 ECMAScript 装饰器的
@decorator标签