50 lines
722 B
Markdown
50 lines
722 B
Markdown
# time-span [](https://travis-ci.org/sindresorhus/time-span)
|
|
|
|
> Simplified high resolution timing
|
|
|
|
## Install
|
|
|
|
```
|
|
$ npm install time-span
|
|
```
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const timeSpan = require('time-span');
|
|
|
|
const end = timeSpan();
|
|
|
|
timeConsumingFn();
|
|
|
|
console.log(end());
|
|
//=> 1745.3186
|
|
|
|
console.log(end.rounded());
|
|
//=> 1745
|
|
|
|
console.log(end.seconds());
|
|
//=> 1.7453186
|
|
```
|
|
|
|
## API
|
|
|
|
### `const end = timeSpan()`
|
|
|
|
Returns a function, that when called, returns the time difference.
|
|
|
|
#### end()
|
|
|
|
Elapsed milliseconds.
|
|
|
|
#### end.rounded()
|
|
|
|
Elapsed milliseconds rounded.
|
|
|
|
#### end.seconds()
|
|
|
|
Elapsed seconds.
|
|
|
|
#### end.nanoseconds()
|
|
|
|
Elapsed nanoseconds.
|