package exfmt
import "go.mau.fi/util/exfmt"
Index ¶
- Variables
- func Duration(d time.Duration) string
- func DurationCustom(d time.Duration, names map[time.Duration]Pluralizer, units ...time.Duration) string
- type Pluralizer
Variables ¶
var DefaultDurationUnitNames = map[time.Duration]Pluralizer{ Week: Pluralizable("week"), Day: Pluralizable("day"), time.Hour: Pluralizable("hour"), time.Minute: Pluralizable("minute"), time.Second: Pluralizable("second"), time.Millisecond: NonPluralizable("ms"), time.Microsecond: NonPluralizable("µs"), time.Nanosecond: NonPluralizable("ns"), }
var Week = 7 * Day
Functions ¶
func Duration ¶
func DurationCustom ¶
func DurationCustom(d time.Duration, names map[time.Duration]Pluralizer, units ...time.Duration) string
Types ¶
type Pluralizer ¶
func NonPluralizable ¶
func NonPluralizable(unit string) Pluralizer
func Pluralizable ¶
func Pluralizable(unit string) Pluralizer
Source Files ¶
duration.go
- Version
- v0.8.6 (latest)
- Published
- Mar 16, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 1 week ago –
Tools for package owners.