UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

17 lines (16 loc) 926 B
import { NxJsonConfiguration, TargetDefaults } from '../../../config/nx-json'; import { ProjectConfiguration } from '../../../config/workspace-json-project-json'; import type { CreateNodesResult } from '../../plugins/public-api'; type CreateNodesResultEntry = readonly [ plugin: string, file: string, result: CreateNodesResult, pluginIndex?: number ]; /** * Builds a synthetic plugin result from nx.json's `targetDefaults`, layered * between specified-plugin and default-plugin results during merging. */ export declare function createTargetDefaultsResults(specifiedPluginRootMap: Record<string, ProjectConfiguration>, defaultPluginRootMap: Record<string, ProjectConfiguration>, nxJsonConfiguration: NxJsonConfiguration): CreateNodesResultEntry[]; export declare function readTargetDefaultsForTarget(targetName: string, targetDefaults: TargetDefaults, executor?: string): TargetDefaults[string]; export {};