Versions in this module Expand all Collapse all v1 v1.0.1 Feb 22, 2021 v1.0.0 Feb 21, 2021 Changes in this version + func Any(items []interface{}, fn func(index int, item interface{}) bool) bool + func ChooseRandom(items []interface{}) interface + func Chunk(items []interface{}, size int) []interface + func Contains(items []interface{}, item interface{}) bool + func Every(items []interface{}, fn func(index int, item interface{}) bool) bool + func Extend(initialMap map[string]interface{}, extendingMap map[string]interface{}) map[string]interface + func Fill(args ...interface{}) []interface + func Filter(items []interface{}, fn func(index int, item interface{}) bool) []interface + func Find(items []interface{}, fn func(index int, item interface{}) bool) interface + func Float64Slice(interfaceSlice []interface{}) []float64 + func Get(args ...interface{}) interface + func GroupBy(items []interface{}, fn func(item interface{}) string) map[string]interface + func Has(mapData map[string]interface{}, key string) (exists bool) + func Head(items []interface{}) interface + func IndexOf(items []interface{}, item interface{}) int + func IntSlice(interfaceSlice []interface{}) []int + func Keys(mapData map[string]interface{}) []string + func Map(items []interface{}, fn func(index int, item interface{}) interface{}) []interface + func MapKeys(mapData map[string]interface{}, fn func(interface{}) interface{}) map[string]interface + func MapValues(mapData map[string]interface{}, fn func(interface{}) interface{}) map[string]interface + func Omit(mapData map[string]interface{}, omittableKeys []string) map[string]interface + func Pick(mapData map[string]interface{}, keys []string) map[string]interface + func Randomer() *rand.Rand + func Range(args ...int) []int + func Reduce(items []interface{}, ...) interface + func Reverse(items []interface{}) []interface + func Shuffle(items []interface{}) []interface + func StringSlice(interfaceSlice []interface{}) []string + func StringToInterfaceSlice(stringSlice []string) []interface + func Tail(items []interface{}) interface + func Uniq(items []interface{}) []interface + func Values(mapData map[string]interface{}) []interface + type FunctionAsArg func(arg interface{}) interface + type OperationHandler func(interface{}) interface + func Compose(fns ...(FunctionAsArg)) OperationHandler + func Pipe(fns ...(FunctionAsArg)) OperationHandler