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  }