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