PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/nx/src/daemon/server
Просмотр файла: handle-request-project-graph.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleRequestProjectGraph = void 0;
const tslib_1 = require("tslib");
const perf_hooks_1 = require("perf_hooks");
const socket_utils_1 = require("../socket-utils");
const logger_1 = require("./logger");
const project_graph_incremental_recomputation_1 = require("./project-graph-incremental-recomputation");
function handleRequestProjectGraph() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
try {
perf_hooks_1.performance.mark('server-connection');
logger_1.serverLogger.requestLog('Client Request for Project Graph Received');
const result = yield (0, project_graph_incremental_recomputation_1.getCachedSerializedProjectGraphPromise)();
if (result.error) {
return {
description: `Error when preparing serialized project graph.`,
error: result.error,
};
}
const serializedResult = (0, socket_utils_1.serializeResult)(result.error, result.serializedProjectGraph);
if (!serializedResult) {
return {
description: `Error when serializing project graph result.`,
error: new Error('Critical error when serializing server result, check server logs'),
};
}
perf_hooks_1.performance.mark('serialized-project-graph-ready');
perf_hooks_1.performance.measure('total for creating and serializing project graph', 'server-connection', 'serialized-project-graph-ready');
return { response: serializedResult, description: 'project-graph' };
}
catch (e) {
return {
description: `Unexpected error when creating Project Graph.`,
error: e,
};
}
});
}
exports.handleRequestProjectGraph = handleRequestProjectGraph;
//# sourceMappingURL=handle-request-project-graph.js.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!