github.com/tursom/GoCollections@v0.3.10/util/time/sleep.go (about) 1 package time 2 3 import "time" 4 5 func Sleep(d Duration) { 6 time.Sleep(d) 7 } 8 9 type Timer = time.Timer 10 11 func NewTimer(d Duration) *Timer { 12 return time.NewTimer(d) 13 } 14 15 func After(d Duration) <-chan Time { 16 return time.After(d) 17 } 18 19 func AfterFunc(d Duration, f func()) *Timer { 20 return time.AfterFunc(d, f) 21 }