UNPKG

nx

Version:

Smart, Fast and Extensible Build System

13 lines (12 loc) 1.1 kB
import { ProjectGraph, ProjectGraphProjectNode } from '../config/project-graph'; import { TargetConfiguration } from '../config/workspace-json-project-json'; export declare function projectHasTarget(project: ProjectGraphProjectNode, target: string): boolean; export declare function projectHasTargetAndConfiguration(project: ProjectGraphProjectNode, target: string, configuration: string): any; export declare function mergeNpmScriptsWithTargets(projectRoot: string, targets: any): Record<string, TargetConfiguration>; export declare function getSourceDirOfDependentProjects(projectName: string, projectGraph?: ProjectGraph<import("../config/workspace-json-project-json").ProjectConfiguration>): [projectDirs: string[], warnings: string[]]; /** * Finds the project node name by a file that lives within it's src root * @param projRelativeDirPath directory path relative to the workspace root * @param projectGraph */ export declare function getProjectNameFromDirPath(projRelativeDirPath: string, projectGraph?: ProjectGraph<import("../config/workspace-json-project-json").ProjectConfiguration>): any;