(s Slice, fn func(FromT) ToT)
| 200 | } |
| 201 | |
| 202 | func mapSlice[Slice ~[]FromT, FromT any, ToT any](s Slice, fn func(FromT) ToT) []ToT { |
| 203 | if s == nil { |
| 204 | return nil |
| 205 | } |
| 206 | res := make([]ToT, 0, len(s)) |
| 207 | for _, v := range s { |
| 208 | res = append(res, fn(v)) |
| 209 | } |
| 210 | return res |
| 211 | } |
| 212 | |
| 213 | func AddDateRange(vm *goja.Runtime) error { |
| 214 | return vm.GlobalObject().Set("dateRange", func(call goja.FunctionCall) goja.Value { |
no outgoing calls
no test coverage detected