UNPKG

openapi-sdk

Version:

This library was generated with [Nx](https://nx.dev).

23 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSourceRoot = void 0; const tslib_1 = require("tslib"); const core_1 = require("@angular-devkit/core"); const node_1 = require("@angular-devkit/core/node"); function getSourceRoot(context) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const workspaceHost = core_1.workspaces.createWorkspaceHost(new node_1.NodeJsSyncHost()); const { workspace } = yield core_1.workspaces.readWorkspace(context.workspaceRoot, workspaceHost); if (workspace.projects.get(context.target.project).sourceRoot) { return workspace.projects.get(context.target.project).sourceRoot; } else { context.reportStatus('Error'); const message = `${context.target.project} does not have a sourceRoot. Please define one.`; context.logger.error(message); throw new Error(message); } }); } exports.getSourceRoot = getSourceRoot; //# sourceMappingURL=normalize.js.map