micro/sync/time/time.go
2019-05-31 00:43:23 +01:00

19 lines
256 B
Go

// Package time provides clock synchronization
package time
import (
"context"
"time"
)
// Time returns synchronized time
type Time interface {
Now() (time.Time, error)
}
type Options struct {
Context context.Context
}
type Option func(o *Options)