import { MoveEntity, PathType } from 'src/entities/move.entity'; export const IMoveRepository = 'IMoveRepository'; export type MoveCreate = Pick & Partial; export interface IMoveRepository { create(entity: MoveCreate): Promise; getByEntity(entityId: string, pathType: PathType): Promise; update(entity: Partial): Promise; delete(move: MoveEntity): Promise; }