UNPKG

ng-packagr

Version:

Compile and package Angular libraries in Angular Package Format (APF)

26 lines (25 loc) 1.13 kB
import ts from 'typescript'; import { NgccProcessingCache } from '../ng-package/ngcc-cache'; import { EntryPointNode } from '../ng-package/nodes'; export declare class NgccProcessor { private readonly compilerNgcc; private readonly ngccProcessingCache; private readonly projectPath; private readonly compilerOptions; private readonly entryPoints; private _logger; private _nodeModulesDirectory; private _entryPointsUrl; private readonly propertiesToConsider; private skipProcessing; constructor(compilerNgcc: typeof import('@angular/compiler-cli/ngcc'), ngccProcessingCache: NgccProcessingCache, projectPath: string, compilerOptions: ts.CompilerOptions, entryPoints: EntryPointNode[]); /** Process the entire node modules tree. */ process(): Promise<void>; /** Process a module and it's depedencies. */ processModule(moduleName: string, resolvedModule: ts.ResolvedModule | ts.ResolvedTypeReferenceDirective): void; /** * Try resolve a package.json file from the resolved .d.ts file. */ private tryResolvePackage; private findNodeModulesDirectory; }