MCPcopy Index your code
hub / github.com/nodejs/node / addOldTypeMetadata

Function addOldTypeMetadata

test/fixtures/snapshot/typescript.js:92647–92659  ·  view source on GitHub ↗
(node, container, decoratorExpressions)

Source from the content-addressed store, hash-verified

92645 }
92646 }
92647 function addOldTypeMetadata(node, container, decoratorExpressions) {
92648 if (compilerOptions.emitDecoratorMetadata) {
92649 if (shouldAddTypeMetadata(node)) {
92650 decoratorExpressions.push(emitHelpers().createMetadataHelper("design:type", serializeTypeOfNode(node)));
92651 }
92652 if (shouldAddParamTypesMetadata(node)) {
92653 decoratorExpressions.push(emitHelpers().createMetadataHelper("design:paramtypes", serializeParameterTypesOfNode(node, container)));
92654 }
92655 if (shouldAddReturnTypeMetadata(node)) {
92656 decoratorExpressions.push(emitHelpers().createMetadataHelper("design:returntype", serializeReturnTypeOfNode(node)));
92657 }
92658 }
92659 }
92660 function addNewTypeMetadata(node, container, decoratorExpressions) {
92661 if (compilerOptions.emitDecoratorMetadata) {
92662 var properties = void 0;

Callers 1

addTypeMetadataFunction · 0.85

Calls 8

shouldAddTypeMetadataFunction · 0.85
emitHelpersFunction · 0.85
serializeTypeOfNodeFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected