TimeDuration
Index
Codec
codecDecode
Returns the decoded
input
,Result.Ok
orResult.Error()
codecEncode
Returns the encoded
input
codecSchema
Returns the JSONSchema corresponding to the decoded type
Comparator
!=
"Not equal to" operator
<
"Less than" operator
<=
"Less than or equal to" operator
==
"Equal to" operator
>
"Greater than" operator
>=
"Greater than or equal to" operator
clamp
Clamp value between minValue and maxValue
compare
Return a number that represents comparison
equals
Alias to '=='
max
"maximum" operator
min
"minimum" operator
Constructor
asInstance
Try to convert anyValue to enum value or else returns
Option.None
days
Return a duration of
amount
days
hours
Return a duration of
amount
hours
milliseconds
Return a duration of
amount
milliseconds
minutes
Return a duration of
amount
minutes
of
Return a duration from a number
seconds
Return a duration of
amount
seconds
weeks
Return a duration of
amount
days
Numeric
*
Multiplication operator
+
Addition operator
-
Subtraction operator
abs
Absolute value. It should satisfy
Numeric['*'](Numeric.abs(x), Numeric.sign(x)) == x
sign
Sign of a number. It should satisfy
TSigned['*'](TSigned.abs(x), TSigned.sign(x)) == x
Type
inspect
When defined, returns a custom string representation
hasInstance
Return
true
if the given value is an instance of the class.
Other
typeName
__call__
Converts a number or a TimeDurationObject to a TimeDuration
from
Converts a number or a TimeDurationObject to a TimeDuration
unwrap
Convert a tagged value to the underlying type
wrap
Convert an underlying type to a tagged type
A collection of functions to manipulate time duration (i.e amount of milliseconds)