ng-packagr
Version:
Compile and package a TypeScript library to Angular Package Format
19 lines (18 loc) • 716 B
TypeScript
import * as ts from 'typescript';
import { EntryPointNode } from '../ng-package/nodes';
export declare class NgccProcessor {
private projectPath;
private readonly compilerOptions;
private readonly entryPoints;
private _processedModules;
private _logger;
private _nodeModulesDirectory;
private _entryPointsUrl;
constructor(projectPath: string, compilerOptions: ts.CompilerOptions, entryPoints: EntryPointNode[]);
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;
}