@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
21 lines • 1.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnitHelper = void 0;
class UnitHelper {
static setMicroSecondsSign(value, sign) {
return (sign >= 0 ? value || 0 : -(value || 0));
}
static sumMicroSeconds(value1, value2, sign) {
return ((value1 || 0) +
UnitHelper.setMicroSecondsSign(value2, sign));
}
static setMilliJouleSign(value, sign) {
return (sign >= 0 ? value || 0 : -(value || 0));
}
static sumMilliJoule(value1, value2, sign) {
return ((value1 || 0) +
UnitHelper.setMilliJouleSign(value2, sign));
}
}
exports.UnitHelper = UnitHelper;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pdEhlbHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXIvVW5pdEhlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSxNQUFhLFVBQVU7SUFDdEIsTUFBTSxDQUFDLG1CQUFtQixDQUN6QixLQUFzQyxFQUN0QyxJQUFZO1FBRVosT0FBTyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLENBQXdCLENBQUE7SUFDdkUsQ0FBQztJQUVELE1BQU0sQ0FBQyxlQUFlLENBQ3JCLE1BQXVDLEVBQ3ZDLE1BQXVDLEVBQ3ZDLElBQVk7UUFFWixPQUFPLENBQUMsQ0FBQyxNQUFNLElBQUksQ0FBQyxDQUFDO1lBQ3BCLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQXdCLENBQUE7SUFDdEUsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUIsQ0FDdkIsS0FBb0MsRUFDcEMsSUFBWTtRQUVaLE9BQU8sQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFzQixDQUFBO0lBQ3JFLENBQUM7SUFFRCxNQUFNLENBQUMsYUFBYSxDQUNuQixNQUFxQyxFQUNyQyxNQUFxQyxFQUNyQyxJQUFZO1FBRVosT0FBTyxDQUFDLENBQUMsTUFBTSxJQUFJLENBQUMsQ0FBQztZQUNwQixVQUFVLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFzQixDQUFBO0lBQ2xFLENBQUM7Q0FDRDtBQWhDRCxnQ0FnQ0MifQ==