MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / prepareSynthesizedNode

Function prepareSynthesizedNode

tools/transformers/native-class.js:168–175  ·  view source on GitHub ↗
(node, original)

Source from the content-addressed store, hash-verified

166}
167
168function prepareSynthesizedNode(node, original) {
169 const clone = ts.factory.cloneNode(node);
170 markSynthesizedRecursive(clone);
171 setSynthesizedRangeRecursive(clone);
172 clearBindingRecursive(clone);
173 setOriginalRecursive(clone, original);
174 return clone;
175}
176
177function markSynthesizedRecursive(node) {
178 if (!node || typeof node.kind !== 'number') {

Callers 1

emitDownleveledClassFunction · 0.70

Calls 4

clearBindingRecursiveFunction · 0.85
markSynthesizedRecursiveFunction · 0.70
setOriginalRecursiveFunction · 0.70

Tested by

no test coverage detected