summaryrefslogtreecommitdiff
path: root/internal/funcs/conv.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/funcs/conv.go')
-rw-r--r--internal/funcs/conv.go42
1 files changed, 21 insertions, 21 deletions
diff --git a/internal/funcs/conv.go b/internal/funcs/conv.go
index 67fd3b9f..5d6ba8f7 100644
--- a/internal/funcs/conv.go
+++ b/internal/funcs/conv.go
@@ -11,11 +11,11 @@ import (
)
// CreateConvFuncs -
-func CreateConvFuncs(ctx context.Context) map[string]interface{} {
+func CreateConvFuncs(ctx context.Context) map[string]any {
ns := &ConvFuncs{ctx}
- f := map[string]interface{}{}
- f["conv"] = func() interface{} { return ns }
+ f := map[string]any{}
+ f["conv"] = func() any { return ns }
f["urlParse"] = ns.URL
f["bool"] = ns.Bool
@@ -32,93 +32,93 @@ type ConvFuncs struct {
// Bool -
//
// Deprecated: use [ToBool] instead
-func (f *ConvFuncs) Bool(s interface{}) bool {
+func (f *ConvFuncs) Bool(s any) bool {
deprecated.WarnDeprecated(f.ctx, "conv.Bool is deprecated - use conv.ToBool instead")
return conv.Bool(conv.ToString(s))
}
// ToBool -
-func (ConvFuncs) ToBool(in interface{}) bool {
+func (ConvFuncs) ToBool(in any) bool {
return conv.ToBool(in)
}
// ToBools -
-func (ConvFuncs) ToBools(in ...interface{}) []bool {
+func (ConvFuncs) ToBools(in ...any) []bool {
return conv.ToBools(in...)
}
// Join -
-func (ConvFuncs) Join(in interface{}, sep string) (string, error) {
+func (ConvFuncs) Join(in any, sep string) (string, error) {
return conv.Join(in, sep)
}
// ParseInt -
-func (ConvFuncs) ParseInt(s interface{}, base, bitSize int) (int64, error) {
+func (ConvFuncs) ParseInt(s any, base, bitSize int) (int64, error) {
return strconv.ParseInt(conv.ToString(s), base, bitSize)
}
// ParseFloat -
-func (ConvFuncs) ParseFloat(s interface{}, bitSize int) (float64, error) {
+func (ConvFuncs) ParseFloat(s any, bitSize int) (float64, error) {
return strconv.ParseFloat(conv.ToString(s), bitSize)
}
// ParseUint -
-func (ConvFuncs) ParseUint(s interface{}, base, bitSize int) (uint64, error) {
+func (ConvFuncs) ParseUint(s any, base, bitSize int) (uint64, error) {
return strconv.ParseUint(conv.ToString(s), base, bitSize)
}
// Atoi -
-func (ConvFuncs) Atoi(s interface{}) (int, error) {
+func (ConvFuncs) Atoi(s any) (int, error) {
return strconv.Atoi(conv.ToString(s))
}
// URL -
-func (ConvFuncs) URL(s interface{}) (*url.URL, error) {
+func (ConvFuncs) URL(s any) (*url.URL, error) {
return url.Parse(conv.ToString(s))
}
// ToInt64 -
-func (ConvFuncs) ToInt64(in interface{}) (int64, error) {
+func (ConvFuncs) ToInt64(in any) (int64, error) {
return conv.ToInt64(in)
}
// ToInt -
-func (ConvFuncs) ToInt(in interface{}) (int, error) {
+func (ConvFuncs) ToInt(in any) (int, error) {
return conv.ToInt(in)
}
// ToInt64s -
-func (ConvFuncs) ToInt64s(in ...interface{}) ([]int64, error) {
+func (ConvFuncs) ToInt64s(in ...any) ([]int64, error) {
return conv.ToInt64s(in...)
}
// ToInts -
-func (ConvFuncs) ToInts(in ...interface{}) ([]int, error) {
+func (ConvFuncs) ToInts(in ...any) ([]int, error) {
return conv.ToInts(in...)
}
// ToFloat64 -
-func (ConvFuncs) ToFloat64(in interface{}) (float64, error) {
+func (ConvFuncs) ToFloat64(in any) (float64, error) {
return conv.ToFloat64(in)
}
// ToFloat64s -
-func (ConvFuncs) ToFloat64s(in ...interface{}) ([]float64, error) {
+func (ConvFuncs) ToFloat64s(in ...any) ([]float64, error) {
return conv.ToFloat64s(in...)
}
// ToString -
-func (ConvFuncs) ToString(in interface{}) string {
+func (ConvFuncs) ToString(in any) string {
return conv.ToString(in)
}
// ToStrings -
-func (ConvFuncs) ToStrings(in ...interface{}) []string {
+func (ConvFuncs) ToStrings(in ...any) []string {
return conv.ToStrings(in...)
}
// Default -
-func (ConvFuncs) Default(def, in interface{}) interface{} {
+func (ConvFuncs) Default(def, in any) any {
if truth, ok := template.IsTrue(in); truth && ok {
return in
}