Conversion
The Conversion registry includes a collection of functions designed to convert one data type to another directly within your templates. This allows for seamless type transformations.
Last updated
The Conversion registry includes a collection of functions designed to convert one data type to another directly within your templates. This allows for seamless type transformations.
Last updated
You can easily import all the functions from the conversion
registry by including the following import statement in your code
toBool converts a value from any types reasonably be converted to a boolean value. Using the cast package.
toInt converts a value into an int
. Using the cast package.
toInt64 converts a value into an int64
. Using the cast package.
toUint converts a value into a uint
. Utilizes the cast package for conversion.
toUint64 converts a value into a uint64
. Utilizes the cast package for conversion.
toFloat64 converts a value into a float64. Utilizes the cast package for conversion.
toOctal parses a value as an octal (base 8) integer.
toString converts a value to a string, handling various types effectively.
Note: toString can handle various types as:
error
and output err.Error()
fmt.Stringer
and output o.String()
toDate converts a string to a time.Time
object based on a format specification.
This example will takes the "2024-05-10 11:12:42"
string and convert it with the layout "2006-01-02"
.
See more about Golang Layout on the official documentation.
toLocalDate converts a string to a time.Time object based on a format specification and the local timezone.
See more about Golang Layout on the official documentation.
toDuration converts a value to a time.Duration
. Taking a possibly signed sequence of decimal numbers, each optional fraction and a unit suffix, such 300ms
, -1.5h
or 2h45m
.
Valid time units are ns
, us
(or µs
), ms
, s
, m
and h
.
[DEPRECATED] Use toInt
instead.
[DEPRECATED] Use toInt
instead.
[DEPRECATED] Use toInt64
instead.
[DEPRECATED] Use toFloat64
instead.
No error handling
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature
Signature