@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
JavaScript
;
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==