Methods
(static) bench(timeopt, nullable) → {HRTime|Number}
Return hrtime (shim for browser).
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
time |
HRTime |
<optional> <nullable> |
- Source:
Returns:
[seconds, nanoseconds]
- Type
- HRTime | Number
(static) date(timenullable) → {String}
Create a Date ISO string from time in unix time (seconds).
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
time |
Number |
<nullable> |
Seconds in unix time. |
- Source:
Returns:
- Type
- String
(static) encodeU32(num) → {Buffer}
Encode a uint32.
Parameters:
Name | Type | Description |
---|---|---|
num |
Number |
- Source:
Returns:
- Type
- Buffer
(static) hex32(num) → {String}
Convert u32 to padded hex.
Parameters:
Name | Type | Description |
---|---|---|
num |
Number |
- Source:
Returns:
- Type
- String
(static) isU64(num) → {Boolean}
Test whether a number is a safe uint64.
Parameters:
Name | Type | Description |
---|---|---|
num |
Number |
- Source:
Returns:
- Type
- Boolean
(static) ms() → {Number}
Get current time in unix time (milliseconds).
- Source:
Returns:
- Type
- Number
(static) now() → {Number}
Get current time in unix time (seconds).
- Source:
Returns:
- Type
- Number
(static) parseHex(str, size) → {Buffer}
Parse hex.
Parameters:
Name | Type | Description |
---|---|---|
str |
String | |
size |
Number |
- Source:
Returns:
- Type
- Buffer
(static) time(datenullable) → {Number}
Get unix seconds from a Date string.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
date |
String |
<nullable> |
Date ISO String. |
- Source:
Returns:
- Type
- Number