Versions in this module Expand all Collapse all v1 v1.0.3 Jul 17, 2021 v1.0.1 Jul 17, 2021 Changes in this version + type Config interface + Get func(key string) (interface{}, bool) + GetBool func(key string) (bool, bool) + GetDuration func(key string) (time.Duration, bool) + GetFloat func(key string) (float64, bool) + GetInt func(key string) (int64, bool) + GetString func(key string) (string, bool) + GetTime func(key string) (time.Time, bool) + Raw func() []byte + Unmarshal func(v interface{}) error + type Data interface + Raw func() []byte + Unmarshal func(interface{}) error + type Source interface + Get func(ctx context.Context, path string) []Spec + Subscribe func(path string) Watcher + type Spec struct + Data Data + Key string + type Watcher interface + Close func() + Watch func(ctx context.Context) ([]Spec, error)