Versions in this module Expand all Collapse all v1 v1.0.0 Dec 9, 2024 Changes in this version + type ConfigCreator func() interface + type ConfigCreatorCache map[string]ConfigCreator + func (v ConfigCreatorCache) CreateConfig(id string) (interface{}, error) + func (v ConfigCreatorCache) RegisterCreator(id string, creator ConfigCreator) error + type JSONConfigLoader struct + func NewJSONConfigLoader(cache ConfigCreatorCache, idKey string, configKey string) *JSONConfigLoader + func (v *JSONConfigLoader) Load(raw []byte) (interface{}, string, error) + func (v *JSONConfigLoader) LoadWithID(raw []byte, id string) (interface{}, error)