Versions in this module Expand all Collapse all v1 v1.0.0 Sep 11, 2020 Changes in this version + func Build(ctx context.Context, r Resolvable) (interface{}, error) + func GetOrBuild(ctx context.Context, r Resolvable) (interface{}, error) + func Put(ctx context.Context, d Database) context.Context + func Resolve(ctx context.Context, id id.ID) (interface{}, error) + func Store(ctx context.Context, v interface{}) (id.ID, error) + type Database interface + Contains func(context.Context, id.ID) bool + IsResolved func(context.Context, id.ID) bool + Resolve func(context.Context, id.ID) (interface{}, error) + Store func(context.Context, interface{}) (id.ID, error) + func Get(ctx context.Context) Database + func NewInMemory(ctx context.Context) Database + type Resolvable interface + Resolve func(ctx context.Context) (interface{}, error) Incompatible versions in this module v2.0.0+incompatible Jul 8, 2021