37 lines
596 B
TypeScript
37 lines
596 B
TypeScript
declare namespace parseMilliseconds {
|
|
interface Parsed {
|
|
days: number;
|
|
hours: number;
|
|
minutes: number;
|
|
seconds: number;
|
|
milliseconds: number;
|
|
microseconds: number;
|
|
nanoseconds: number;
|
|
}
|
|
}
|
|
|
|
/**
|
|
Parse milliseconds into an object.
|
|
|
|
@example
|
|
```
|
|
import parseMilliseconds = require('parse-ms');
|
|
|
|
parseMilliseconds(1337000001);
|
|
// {
|
|
// days: 15,
|
|
// hours: 11,
|
|
// minutes: 23,
|
|
// seconds: 20,
|
|
// milliseconds: 1,
|
|
// microseconds: 0,
|
|
// nanoseconds: 0
|
|
// }
|
|
```
|
|
*/
|
|
declare function parseMilliseconds(
|
|
milliseconds: number
|
|
): parseMilliseconds.Parsed;
|
|
|
|
export = parseMilliseconds;
|