/** * @license * Copyright Google Inc. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */import*astsfrom'typescript';import{InputFileSystem}from'webpack';exportdeclareclassNgccProcessor{privatereadonlypropertiesToConsider;privatereadonlyinputFileSystem;privatereadonlycompilationWarnings;privatereadonlycompilationErrors;privatereadonlybasePath;privatereadonlycompilerOptions;privatereadonlytsConfigPath;private_processedModules;private_logger;private_nodeModulesDirectory;private_pathMappings;constructor(propertiesToConsider:string[],inputFileSystem:InputFileSystem,compilationWarnings:(Error|string)[],compilationErrors:(Error|string)[],basePath:string,compilerOptions:ts.CompilerOptions,tsConfigPath:string);/** Process the entire node modules tree. */process():void;/** Process a module and it's depedencies. */processModule(moduleName:string,resolvedModule:ts.ResolvedModule|ts.ResolvedTypeReferenceDirective):void;invalidate(fileName:string):void;/** * Try resolve a package.json file from the resolved .d.ts file. */privatetryResolvePackage;privatefindNodeModulesDirectory;}