github.com/k0marov/go-socnet@v0.0.0-20220715154813-90d07867c782/features/posts/domain/store/store.go (about) 1 package store 2 3 import ( 4 "github.com/k0marov/go-socnet/core/general/core_values" 5 "time" 6 7 "github.com/k0marov/go-socnet/features/posts/domain/entities" 8 "github.com/k0marov/go-socnet/features/posts/domain/values" 9 ) 10 11 type PostsGetter func(authorId core_values.UserId) ([]entities.Post, error) 12 type PostDeleter func(postId values.PostId, authorId core_values.UserId) error 13 type PostCreator func(post values.NewPostData, createdAt time.Time) error