Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
7a231b7686 | |||
ef6e21080e |
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@pushrocks/smarttime",
|
||||
"version": "3.0.18",
|
||||
"version": "3.0.19",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@pushrocks/smarttime",
|
||||
"private": false,
|
||||
"version": "3.0.18",
|
||||
"version": "3.0.19",
|
||||
"description": "handle time in smart ways",
|
||||
"main": "dist_ts/index.js",
|
||||
"typings": "dist_ts/index.d.ts",
|
||||
|
@ -4,8 +4,8 @@
|
||||
export class HrtMeasurement {
|
||||
public nanoSeconds: number = null;
|
||||
public milliSeconds: number = null;
|
||||
private _hrTimeStart = null;
|
||||
private _hrTimeStopDiff = null;
|
||||
private _milliStart: number = null;
|
||||
private _milliDiff: number = null;
|
||||
private _started: boolean = false;
|
||||
|
||||
/**
|
||||
@ -13,7 +13,7 @@ export class HrtMeasurement {
|
||||
*/
|
||||
public start() {
|
||||
this._started = true;
|
||||
this._hrTimeStart = process.hrtime();
|
||||
this._milliStart = Date.now();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -24,9 +24,9 @@ export class HrtMeasurement {
|
||||
console.log("Hasn't started yet");
|
||||
return;
|
||||
}
|
||||
this._hrTimeStopDiff = process.hrtime(this._hrTimeStart);
|
||||
this.nanoSeconds = this._hrTimeStopDiff[0] * 1e9 + this._hrTimeStopDiff[1];
|
||||
this.milliSeconds = this.nanoSeconds / 1000000;
|
||||
this._milliDiff = Date.now() - this._milliStart;
|
||||
this.nanoSeconds = this._milliDiff * 1000;
|
||||
this.milliSeconds = this._milliDiff;
|
||||
return this;
|
||||
}
|
||||
|
||||
@ -36,8 +36,8 @@ export class HrtMeasurement {
|
||||
public reset() {
|
||||
this.nanoSeconds = null;
|
||||
this.milliSeconds = null;
|
||||
this._hrTimeStart = null;
|
||||
this._hrTimeStopDiff = null;
|
||||
this._milliStart = null;
|
||||
this._milliDiff = null;
|
||||
this._started = false;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user