UNPKG

nx

Version:

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

24 lines 1.03 kB
import { ProjectGraph } from '../../../config/project-graph'; import { NxReleaseConfig } from './config'; import { GroupVersionPlan, ProjectsVersionPlan } from './version-plans'; import { NxReleaseDockerConfiguration } from '../../../config/nx-json'; export type ReleaseGroupWithName = Omit<NxReleaseConfig['groups'][string], 'docker'> & { name: string; resolvedVersionPlans: (ProjectsVersionPlan | GroupVersionPlan)[] | false; docker?: NxReleaseDockerConfiguration & { groupPreVersionCommand?: string; }; }; export declare function filterReleaseGroups(projectGraph: ProjectGraph, nxReleaseConfig: NxReleaseConfig, projectsFilter?: string[], groupsFilter?: string[]): { error: null | { title: string; bodyLines?: string[]; }; filterLog: { title: string; bodyLines: string[]; } | null; releaseGroups: ReleaseGroupWithName[]; releaseGroupToFilteredProjects: Map<ReleaseGroupWithName, Set<string>>; }; //# sourceMappingURL=filter-release-groups.d.ts.map