Add support behind an experimental compiler option to emit design-type metadata for decorated declarations in source.
A few notes on metadata:
- Type metadata uses the metadata key "design:type".
- Parameter type metadata uses the metadata key "design:paramtypes".
- Return type metadata uses the metadata key "design:returntype".
Add support behind an experimental compiler option to emit design-type metadata for decorated declarations in source.
__metadatahelper that depends on a polyfill for a proposedReflect.metadatadecorator.__metadatafor class and member (property and method) decoratorsA few notes on metadata: