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

Function addTypeMetadata

test/fixtures/snapshot/typescript.js:92639–92646  ·  view source on GitHub ↗

* Adds optional type metadata for a declaration. * * @param node The declaration node. * @param decoratorExpressions The destination array to which to add new decorator expressions.

(node, container, decoratorExpressions)

Source from the content-addressed store, hash-verified

92637 * @param decoratorExpressions The destination array to which to add new decorator expressions.
92638 */
92639 function addTypeMetadata(node, container, decoratorExpressions) {
92640 if (USE_NEW_TYPE_METADATA_FORMAT) {
92641 addNewTypeMetadata(node, container, decoratorExpressions);
92642 }
92643 else {
92644 addOldTypeMetadata(node, container, decoratorExpressions);
92645 }
92646 }
92647 function addOldTypeMetadata(node, container, decoratorExpressions) {
92648 if (compilerOptions.emitDecoratorMetadata) {
92649 if (shouldAddTypeMetadata(node)) {

Callers 1

Calls 2

addNewTypeMetadataFunction · 0.85
addOldTypeMetadataFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…