Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private setValue(value: number, duration: number) {
const minAngle = -160;
const maxAngle = 150;
const angleRange = maxAngle - minAngle;
const angle = minAngle + (this.scale(value) * angleRange);
this.speedText.text(value);
transition.call(this.needle)
.select(() => this.needle.node())
.duration(duration)
.ease(easeCubicInOut)
.attr('transform', `rotate(${angle})`);
}
}
private setValue(value: number, duration: number) {
const minAngle = -160;
const maxAngle = 90;
const angleRange = maxAngle - minAngle;
const angle = minAngle + (this.scale(value) * angleRange);
transition.call(this.needle)
.select(() => this.needle.node())
.duration(duration)
.ease(easeCubicInOut)
.attr('transform', `rotate(${angle})`);
}
}