70 items
Method Decorator Reads Wrong Object
Code QuizAccessor Decorator Uses value
Code QuizProperty Decorator Has No Descriptor
Code QuizParameter Decorator Third Argument
Code QuizDecorator Factory Not Invoked
Code QuizFactory Runs Before Application
Code QuizStacked Decorators Wrong Order
Code QuizClass Decorator Argument Count
Code QuizaddInitializer for Auto-Bound Methods
Code QuizDecorator vs. static Modifier Order
Code QuizDecorators Only Apply to Classes/Members
Code QuizStatic Member Decorator Target
Code QuizMethod Decorator Must Return Descriptor
Code QuizStandard Decorator Context Uses name
Code QuizStandard Decorators Have No Descriptor
Code QuizgetMetadata Needs the Prototype
Code QuizParameter Decorator Return Is Ignored
Code QuizProperty Key Can Be a Symbol
Code QuizForgotten reflect-metadata Polyfill
Code QuizReplacement Class Must Extend Original
Code QuizDecorator Forgets to Return Class
Code QuizWrong design:returntype Key
Code QuizReading Constructor design:paramtypes
Code QuizWrong design:type Key String
Code QuizEnabling Decorator Support
Code QuizMissing Metadata Emission Flag
Code QuizTC39 Decorator Context
QuizDecorator Evaluation vs Application
QuizDecorator Factories
QuizLegacy vs Stage 3 Decorators
QuizStatic vs Instance Targets
QuizTC39 addInitializer Hook
QuizAuto-Accessor Decorators
QuizEnabling Legacy Decorators
QuizDecorator Return Constraints
Quizreflect-metadata Library
QuizemitDecoratorMetadata Flag
QuizComposing Nested Decorators
QuizAccessor Decorators
QuizMethod Decorator Arguments
QuizClass Decorator Return Value
QuizProperty Decorator Arguments
QuizParameter Decorator Arguments
QuizClass Decorator Signature
QuizCustom Metadata Keys
Quizdesign:paramtypes Metadata
QuizPractical Decorator Use Cases
FlashcardAccessor Decorators
FlashcardApplication Order Across Members
Flashcardreflect-metadata Library
FlashcardaddInitializer in Stage 3
FlashcardAuto-accessor Keyword
FlashcardDependency Injection with Metadata
Flashcarddesign: Metadata Keys
FlashcardEnabling emitDecoratorMetadata
FlashcardDecorator Evaluation Order
FlashcardProperty Decorators and Limits
FlashcardPropertyDescriptor in Method Decorators
FlashcardLegacy vs Stage 3 Decorators
FlashcardEnabling experimentalDecorators
FlashcardReading Metadata
FlashcardDecorator Placement Limits
FlashcardTyping Decorators Generically
FlashcardStage 3 Decorator Signature
FlashcardDecorator Factories
FlashcardParameter Decorators
FlashcardMethod Decorator Signature
FlashcardReplacing a Constructor
FlashcardClass Decorator Signature
FlashcardDefining Custom Metadata
FlashcardProperty Key Can Be a Symbol
The propertyKey parameter in decorators is typed string | symbol, not just string.
const registry: Record<string, boolean> = {};
function mark(target: Object, key: string) {
registry[key] = true;
}
const id = Symbol("id");
class Entity {
@mark [id]!: number;
@mark name!: string;
}What is the type-safety bug with the `key` parameter?