Skip to Content
Learning TypeScript 2.x - Second Edition
book

Learning TypeScript 2.x - Second Edition

by Remo H. Jansen
April 2018
Beginner content levelBeginner
536 pages
13h 21m
English
Packt Publishing
Content preview from Learning TypeScript 2.x - Second Edition

The reflect metadata API

We have learned that decorators can be used to modify and extend the behavior of a class's methods or properties. While this is a very good way to get to understand decorator in depth, it is not recommended to use a decorator to modify and extend the behavior of a class. Instead, we should try to use decorators to add metadata to the class being decorated. The metadata can then be consumed by other tools.

The recommendation to avoid using a decorator to modify and extend the behavior of a class could be reverted in the future if the TypeScript team implements a future known as decorator mutation. You can learn more about the status of the decorator mutation proposal at https://github.com/Microsoft/TypeScript/issues/4881 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering TypeScript - Fourth Edition

Mastering TypeScript - Fourth Edition

Nathan Rozentals
Learning TypeScript

Learning TypeScript

Josh Goldberg
TypeScript for Beginners

TypeScript for Beginners

Bharath Thippireddy

Publisher Resources

ISBN: 9781788391474Supplemental Content