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.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CallIdentifier = void 0; class CallIdentifier { constructor(report, sourceNode, compensationLayerDepth) { this.report = report; this.sourceNode = sourceNode; this.sourceNodeIDString = `${report.internID}:${sourceNode === null ? 'root' : sourceNode === null || sourceNode === void 0 ? void 0 : sourceNode.id}`; this.isAwaiterSourceNode = false; this.compensationLayerDepth = compensationLayerDepth; } toString() { return this.sourceNodeIDString; } toCompensationLayerString() { return `${this.compensationLayerDepth}:${this.sourceNodeIDString}`; } } exports.CallIdentifier = CallIdentifier; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2FsbElkZW50aWZpZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvaGVscGVyL0luc2VydENQVVByb2ZpbGVIZWxwZXIvQ2FsbElkZW50aWZpZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBS0EsTUFBYSxjQUFjO0lBVzFCLFlBQ0MsTUFBb0MsRUFDcEMsVUFHUSxFQUNSLHNCQUE4QjtRQUU5QixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQTtRQUNwQixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQTtRQUM1QixJQUFJLENBQUMsa0JBQWtCLEdBQUcsR0FBRyxNQUFNLENBQUMsUUFBUSxJQUFJLFVBQVUsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsVUFBVSxhQUFWLFVBQVUsdUJBQVYsVUFBVSxDQUFFLEVBQUUsRUFBRSxDQUFBO1FBQy9GLElBQUksQ0FBQyxtQkFBbUIsR0FBRyxLQUFLLENBQUE7UUFDaEMsSUFBSSxDQUFDLHNCQUFzQixHQUFHLHNCQUFzQixDQUFBO0lBQ3JELENBQUM7SUFFRCxRQUFRO1FBQ1AsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUE7SUFDL0IsQ0FBQztJQUVELHlCQUF5QjtRQUN4QixPQUFPLEdBQUcsSUFBSSxDQUFDLHNCQUFzQixJQUFJLElBQUksQ0FBQyxrQkFBa0IsRUFBRSxDQUFBO0lBQ25FLENBQUM7Q0FDRDtBQWpDRCx3Q0FpQ0MifQ==