package memory import ( "go-micro.dev/v4/config/loader" "go-micro.dev/v4/config/reader" "go-micro.dev/v4/config/source" ) // WithSource appends a source to list of sources. func WithSource(s source.Source) loader.Option { return func(o *loader.Options) { o.Source = append(o.Source, s) } } // WithReader sets the config reader. func WithReader(r reader.Reader) loader.Option { return func(o *loader.Options) { o.Reader = r } } func WithWatcherDisabled() loader.Option { return func(o *loader.Options) { o.WithWatcherDisabled = true } }