1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.projectRootPath = exports.projectDir = exports.projectRootDir = exports.ProjectType = void 0;
|
4 | const ast_utils_1 = require("./ast-utils");
|
5 | const core_1 = require("@angular-devkit/core");
|
6 | var ProjectType;
|
7 | (function (ProjectType) {
|
8 | ProjectType["Application"] = "application";
|
9 | ProjectType["Library"] = "library";
|
10 | })(ProjectType = exports.ProjectType || (exports.ProjectType = {}));
|
11 | function projectRootDir(projectType) {
|
12 | if (projectType == ProjectType.Application) {
|
13 | return 'apps';
|
14 | }
|
15 | else if (projectType == ProjectType.Library) {
|
16 | return 'libs';
|
17 | }
|
18 | }
|
19 | exports.projectRootDir = projectRootDir;
|
20 | function projectDir(projectType) {
|
21 | if (projectType == ProjectType.Application) {
|
22 |
|
23 | return 'app';
|
24 | }
|
25 | else if (projectType == ProjectType.Library) {
|
26 |
|
27 | return 'lib';
|
28 | }
|
29 | }
|
30 | exports.projectDir = projectDir;
|
31 | function projectRootPath(tree, projectName) {
|
32 | const { sourceRoot: projectSrcRoot, projectType } = (0, ast_utils_1.getProjectConfig)(tree, projectName);
|
33 | return (0, core_1.join)(projectSrcRoot, projectDir(projectType));
|
34 | }
|
35 | exports.projectRootPath = projectRootPath;
|
36 |
|
\ | No newline at end of file |