254
var durationRegexp = regexp.MustCompile(`^(\d+(?:\.\d+)?)(ms|s|m)$`)
255
257
>
m := durationRegexp.FindStringSubmatch(value)
258
>
if len(m) == 0 {
260
>
}
262
>
if err != nil {
263
return 0, err
264
}
265
267
>
case "ms":
268
>
return time.Millisecond * time.Duration(v), nil
270
>
return time.Millisecond * time.Duration(v*1e3), nil
271
>
case "m":
272
>
return time.Millisecond * time.Duration(v*1e3*60), nil
273
}
274
// nolint:forbidigo // code is unreachable due to regex validation