import { TransformersMap } from "./property-transformer"; export interface Mapper { toEntity?(model: ModelType, ...args: any[]): EntityType; toModel?(entity: EntityType, ...args: any[]): ModelType; transformers?: TransformersMap; } export type PropertyMapping = { key: string; mapper: (value: unknown) => unknown; };