23 lines
502 B
Markdown
23 lines
502 B
Markdown
|
|
# convert-hrtime
|
||
|
|
|
||
|
|
> Convert the result of [`process.hrtime.bigint()`](https://nodejs.org/api/process.html#process_process_hrtime_bigint) to seconds, milliseconds, nanoseconds
|
||
|
|
|
||
|
|
## Install
|
||
|
|
|
||
|
|
```
|
||
|
|
$ npm install convert-hrtime
|
||
|
|
```
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```js
|
||
|
|
import convertHrtime from 'convert-hrtime';
|
||
|
|
|
||
|
|
const startTime = process.hrtime.bigint();
|
||
|
|
expensiveCalculation();
|
||
|
|
const diff = process.hrtime.bigint() - startTime;
|
||
|
|
|
||
|
|
convertHrtime(diff);
|
||
|
|
//=> {seconds: 0.000002399, milliseconds: 0.002399, nanoseconds: 2399n}
|
||
|
|
```
|