MCPcopy Create free account
hub / github.com/angular/angular / untagTsFile

Function untagTsFile

packages/compiler-cli/src/ngtsc/shims/src/expando.ts:148–157  ·  view source on GitHub ↗
(sf: ts.SourceFile)

Source from the content-addressed store, hash-verified

146 * Restore the original `referencedFiles` for the given `ts.SourceFile`.
147 */
148export function untagTsFile(sf: ts.SourceFile): void {
149 if (sf.isDeclarationFile || !isExtended(sf)) {
150 return;
151 }
152
153 const ext = sfExtensionData(sf);
154 if (ext.originalReferencedFiles !== null) {
155 sf.referencedFiles = ext.originalReferencedFiles as Array<ts.FileReference>;
156 }
157}
158
159/**
160 * Apply the previously tagged `referencedFiles` to the given `ts.SourceFile`, if it was previously

Callers 2

untagAllTsFilesFunction · 0.85

Calls 2

isExtendedFunction · 0.85
sfExtensionDataFunction · 0.85

Tested by

no test coverage detected