decla-red/backend/src/helper/delta-time-calculator.ts
schmelczerandras 1ce961d6c2 Fix some issues
2020-11-03 23:40:14 +01:00

11 lines
348 B
TypeScript

export class DeltaTimeCalculator {
private previousTime: [number, number] = process.hrtime();
public getNextDeltaTimeInSeconds(setAsBase = false): number {
const [seconds, nanoSeconds] = process.hrtime(this.previousTime);
if (setAsBase) {
this.previousTime = process.hrtime();
}
return seconds + nanoSeconds / 1e9;
}
}