88 items
Typing Decorators with Generics
Slides / VideoDecorators in Dependency Injection
Slides / VideoaddInitializer and Auto-Accessors
Slides / VideoTC39 Stage 3 Decorator Signature
Slides / VideoCustom Metadata with defineMetadata and getMetadata
Slides / VideoDesign-Time Type Metadata Keys
Slides / Videoreflect-metadata and Reflect.metadata
Slides / VideoParameter Decorators in TypeScript
Slides / VideoProperty Decorators in TypeScript
Slides / VideoAccessor Decorators for Getters and Setters
Slides / VideoMethod Decorators and PropertyDescriptor
Slides / VideoClass Decorators: Legacy Signature
Slides / VideoDecorator Evaluation and Application Order
Slides / VideoEnabling Decorators with Compiler Flags
Slides / VideoTwo Decorator Systems in TypeScript
Slides / VideoClass Decorators Replacing the Constructor
Slides / VideoComposing Multiple Decorators
Slides / VideoDecorator Factories in TypeScript
Slides / VideoFactory Runs Before Application
Code QuizMethod Decorator Reads Wrong Object
Code QuizDecorator Factory Not Invoked
Code QuizClass Decorator Argument Count
Code QuizStacked Decorators Wrong Order
Code QuizProperty Decorator Has No Descriptor
Code QuizParameter Decorator Third Argument
Code QuizAccessor Decorator Uses value
Code QuizaddInitializer for Auto-Bound Methods
Code QuizDecorator vs. static Modifier Order
Code QuizStatic Member Decorator Target
Code QuizProperty Key Can Be a Symbol
Code QuizgetMetadata Needs the Prototype
Code QuizStandard Decorators Have No Descriptor
Code QuizStandard Decorator Context Uses name
Code QuizDecorators Only Apply to Classes/Members
Code QuizParameter Decorator Return Is Ignored
Code QuizMethod Decorator Must Return Descriptor
Code QuizReplacement Class Must Extend Original
Code QuizReading Constructor design:paramtypes
Code QuizWrong design:returntype Key
Code QuizEnabling Decorator Support
Code QuizMissing Metadata Emission Flag
Code QuizDecorator Forgets to Return Class
Code QuizWrong design:type Key String
Code QuizForgotten reflect-metadata Polyfill
Code QuizCustom Metadata Keys
QuizDecorator Return Constraints
QuizDecorator Factories
QuizemitDecoratorMetadata Flag
Quizreflect-metadata Library
QuizStatic vs Instance Targets
QuizAuto-Accessor Decorators
QuizClass Decorator Signature
QuizTC39 Decorator Context
QuizComposing Nested Decorators
QuizTC39 addInitializer Hook
QuizMethod Decorator Arguments
Quizdesign:paramtypes Metadata
QuizLegacy vs Stage 3 Decorators
QuizProperty Decorator Arguments
QuizClass Decorator Return Value
QuizAccessor Decorators
QuizEnabling Legacy Decorators
QuizDecorator Evaluation vs Application
QuizParameter Decorator Arguments
Quizreflect-metadata Library
FlashcardStage 3 Decorator Signature
FlashcardParameter Decorators
FlashcardClass Decorator Signature
FlashcardDecorator Placement Limits
FlashcardProperty Decorators and Limits
FlashcardMethod Decorator Signature
FlashcardEnabling experimentalDecorators
FlashcardDefining Custom Metadata
FlashcardTyping Decorators Generically
FlashcardPropertyDescriptor in Method Decorators
FlashcardApplication Order Across Members
Flashcarddesign: Metadata Keys
FlashcardReading Metadata
FlashcardPractical Decorator Use Cases
FlashcardAuto-accessor Keyword
FlashcardEnabling emitDecoratorMetadata
FlashcardLegacy vs Stage 3 Decorators
FlashcardaddInitializer in Stage 3
FlashcardAccessor Decorators
FlashcardReplacing a Constructor
FlashcardDependency Injection with Metadata
FlashcardDecorator Factories
FlashcardDecorator Evaluation Order
FlashcardStatic vs Instance Targets
How the target differs for static versus instance member decorators.
In a legacy member decorator, how does the 'target' argument differ between a static member and an instance member?