import Comment from '../infra/typeorm/entities/Comment' ; import ICreateCommentDTO from '../dtos/ICreateCommentDTO' ; interface IPostLikesRepository { findById ( id ) : Promise < Comment | undefined > ; findByPost ( id ) : Promise < Comment [ ] > ; create ( data ) : Promise < Comment > ; save ( data ) : Promise < Comment > ; remove ( id ) : void ; } export default IPostLikesRepository ;