1 | import type { ProjectGraph, ProjectGraphProjectNode } from '@nrwl/devkit';
|
2 | import { ProjectGraphExternalNode } from '@nrwl/devkit';
|
3 | import type * as ts from 'typescript';
|
4 | export type DependentBuildableProjectNode = {
|
5 | name: string;
|
6 | outputs: string[];
|
7 | node: ProjectGraphProjectNode | ProjectGraphExternalNode;
|
8 | };
|
9 | export declare function calculateProjectDependencies(projGraph: ProjectGraph, root: string, projectName: string, targetName: string, configurationName: string, shallow?: boolean): {
|
10 | target: ProjectGraphProjectNode;
|
11 | dependencies: DependentBuildableProjectNode[];
|
12 | nonBuildableDependencies: string[];
|
13 | topLevelDependencies: DependentBuildableProjectNode[];
|
14 | };
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 | export declare function computeCompilerOptionsPaths(tsConfig: string | ts.ParsedCommandLine, dependencies: DependentBuildableProjectNode[]): ts.MapLike<string[]>;
|
22 | export declare function createTmpTsConfig(tsconfigPath: string, workspaceRoot: string, projectRoot: string, dependencies: DependentBuildableProjectNode[]): string;
|
23 | export declare function checkDependentProjectsHaveBeenBuilt(root: string, projectName: string, targetName: string, projectDependencies: DependentBuildableProjectNode[]): boolean;
|
24 | export declare function findMissingBuildDependencies(root: string, projectName: string, targetName: string, projectDependencies: DependentBuildableProjectNode[]): DependentBuildableProjectNode[];
|
25 | export declare function updatePaths(dependencies: DependentBuildableProjectNode[], paths: Record<string, string[]>): void;
|
26 |
|
27 |
|
28 |
|
29 |
|
30 | export declare function updateBuildableProjectPackageJsonDependencies(root: string, projectName: string, targetName: string, configurationName: string, node: ProjectGraphProjectNode, dependencies: DependentBuildableProjectNode[], typeOfDependency?: 'dependencies' | 'peerDependencies'): void;
|