import { MoveEntity } from 'src/entities/move.entity'; import { PathType } from 'src/enum'; 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; }