UNPKG

@oaklean/profiler-core

Version:

Part of the @oaklean suite. It provides all basic functions to work with the `.oak` file format. It allows parsing the `.oak` file format as well as tools for analyzing the measurement values. It also provides all necessary capabilities required for prec

20 lines 1.6 kB
"use strict"; /*--------------------------------------------------------- * Copyright (C) Microsoft Corporation. All rights reserved. *--------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); exports.addRelativeDiskPath = void 0; const path_1 = require("./path"); /** * Adds the relativePath to the candidate based on the given root path.. */ const addRelativeDiskPath = (rootPath, candidate) => { if (candidate.source.path && candidate.source.sourceReference === 0) { return Object.assign(Object.assign({}, candidate), { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion relativePath: (0, path_1.properRelative)(rootPath, candidate.source.path) }); } return candidate; }; exports.addRelativeDiskPath = addRelativeDiskPath; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYXRpb24tbWFwcGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYi92c2NvZGUtanMtcHJvZmlsZS1jb3JlL3NyYy9sb2NhdGlvbi1tYXBwaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7NERBRTREOzs7QUFFNUQsaUNBQXdDO0FBYXhDOztHQUVHO0FBQ0ksTUFBTSxtQkFBbUIsR0FBRyxDQUNqQyxRQUFnQixFQUNoQixTQUEwQixFQUNULEVBQUU7SUFDbkIsSUFBSSxTQUFTLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxTQUFTLENBQUMsTUFBTSxDQUFDLGVBQWUsS0FBSyxDQUFDLEVBQUUsQ0FBQztRQUNwRSx1Q0FDSyxTQUFTO1lBQ1osb0VBQW9FO1lBQ3BFLFlBQVksRUFBRSxJQUFBLHFCQUFjLEVBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFDLElBQzlEO0lBQ0osQ0FBQztJQUVELE9BQU8sU0FBUyxDQUFDO0FBQ25CLENBQUMsQ0FBQztBQWJXLFFBQUEsbUJBQW1CLHVCQWE5QiJ9