After
Overview
After sends the time on the returned channel when duration elapses.
If you are coming from Node.js, the closest pattern is setTimeout(fn, d).
Signature
go
func After(d time.Duration) <-chan time.TimeCompare: Node.js · Standard Go · gox
js
setTimeout(fn, d)go
// Use the underlying stdlib or driver directly.
// See package overview for escape hatches.go
import "github.com/sahilkhaire/gox/async"
async.After(ctx, d, fn)Example
go
import "github.com/sahilkhaire/gox/async"
async.After(ctx, d, fn)Tips
All async helpers respect context cancellation — prefer them over raw goroutines when you need timeouts.
Standard library alternative
gox wraps the Go standard library or a trusted dependency with Node-familiar naming. You can use the underlying library directly — see the package overview for escape hatches.