Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 6x 50x 50x 1x 49x 1x 48x 48x 1x 47x 47x | import { ExecutorContext } from '@nx/devkit';
export const getProjectRoot = (context: ExecutorContext): string => {
const projectName = context.projectName;
if (!projectName) {
throw new Error("Project name isn't defined");
}
if (!context.projectsConfigurations) {
throw new Error("Projects configurations aren't defined");
}
const projectConfiguration =
context.projectsConfigurations.projects[projectName];
if (!projectConfiguration) {
throw new Error(`Project configuration '${projectName}' isn't defined.`);
}
const { root } = projectConfiguration;
return root;
};
|