From cc1ec16b9cccbb55920cd29d2e52731026ac22f3 Mon Sep 17 00:00:00 2001 From: Vladyslav Shchepotin Date: Sun, 14 Jul 2024 02:08:56 +0300 Subject: [PATCH] refactor(mappers): naming --- .../document/mappers/file.mapper.ts | 20 +++++----- .../relational/mappers/file.mapper.ts | 18 ++++----- .../document/mappers/session.mapper.ts | 36 ++++++++--------- .../relational/mappers/session.mapper.ts | 39 ++++++++++--------- 4 files changed, 57 insertions(+), 56 deletions(-) diff --git a/src/files/infrastructure/persistence/document/mappers/file.mapper.ts b/src/files/infrastructure/persistence/document/mappers/file.mapper.ts index 912df6929..beb1bf6ae 100644 --- a/src/files/infrastructure/persistence/document/mappers/file.mapper.ts +++ b/src/files/infrastructure/persistence/document/mappers/file.mapper.ts @@ -3,17 +3,17 @@ import { FileSchemaClass } from '../entities/file.schema'; export class FileMapper { static toDomain(raw: FileSchemaClass): FileType { - const file = new FileType(); - file.id = raw._id.toString(); - file.path = raw.path; - return file; + const domainEntity = new FileType(); + domainEntity.id = raw._id.toString(); + domainEntity.path = raw.path; + return domainEntity; } - static toPersistence(file) { - const fileEntity = new FileSchemaClass(); - if (file.id) { - fileEntity._id = file.id; + static toPersistence(domainEntity: FileType): FileSchemaClass { + const persistenceSchema = new FileSchemaClass(); + if (domainEntity.id) { + persistenceSchema._id = domainEntity.id; } - fileEntity.path = file.path; - return fileEntity; + persistenceSchema.path = domainEntity.path; + return persistenceSchema; } } diff --git a/src/files/infrastructure/persistence/relational/mappers/file.mapper.ts b/src/files/infrastructure/persistence/relational/mappers/file.mapper.ts index 6b69293a5..89a35e5f3 100644 --- a/src/files/infrastructure/persistence/relational/mappers/file.mapper.ts +++ b/src/files/infrastructure/persistence/relational/mappers/file.mapper.ts @@ -3,16 +3,16 @@ import { FileEntity } from '../entities/file.entity'; export class FileMapper { static toDomain(raw: FileEntity): FileType { - const file = new FileType(); - file.id = raw.id; - file.path = raw.path; - return file; + const domainEntity = new FileType(); + domainEntity.id = raw.id; + domainEntity.path = raw.path; + return domainEntity; } - static toPersistence(file: FileType): FileEntity { - const fileEntity = new FileEntity(); - fileEntity.id = file.id; - fileEntity.path = file.path; - return fileEntity; + static toPersistence(domainEntity: FileType): FileEntity { + const persistenceEntity = new FileEntity(); + persistenceEntity.id = domainEntity.id; + persistenceEntity.path = domainEntity.path; + return persistenceEntity; } } diff --git a/src/session/infrastructure/persistence/document/mappers/session.mapper.ts b/src/session/infrastructure/persistence/document/mappers/session.mapper.ts index 78a32a77c..567286fec 100644 --- a/src/session/infrastructure/persistence/document/mappers/session.mapper.ts +++ b/src/session/infrastructure/persistence/document/mappers/session.mapper.ts @@ -5,31 +5,31 @@ import { SessionSchemaClass } from '../entities/session.schema'; export class SessionMapper { static toDomain(raw: SessionSchemaClass): Session { - const session = new Session(); - session.id = raw._id.toString(); + const domainEntity = new Session(); + domainEntity.id = raw._id.toString(); if (raw.user) { - session.user = UserMapper.toDomain(raw.user); + domainEntity.user = UserMapper.toDomain(raw.user); } - session.hash = raw.hash; - session.createdAt = raw.createdAt; - session.updatedAt = raw.updatedAt; - session.deletedAt = raw.deletedAt; - return session; + domainEntity.hash = raw.hash; + domainEntity.createdAt = raw.createdAt; + domainEntity.updatedAt = raw.updatedAt; + domainEntity.deletedAt = raw.deletedAt; + return domainEntity; } - static toPersistence(session: Session): SessionSchemaClass { - const user = new UserSchemaClass(); - user._id = session.user.id.toString(); + static toPersistence(domainEntity: Session): SessionSchemaClass { + const persistenceSchema = new UserSchemaClass(); + persistenceSchema._id = domainEntity.user.id.toString(); const sessionEntity = new SessionSchemaClass(); - if (session.id && typeof session.id === 'string') { - sessionEntity._id = session.id; + if (domainEntity.id && typeof domainEntity.id === 'string') { + sessionEntity._id = domainEntity.id; } - sessionEntity.user = user; - sessionEntity.hash = session.hash; - sessionEntity.createdAt = session.createdAt; - sessionEntity.updatedAt = session.updatedAt; - sessionEntity.deletedAt = session.deletedAt; + sessionEntity.user = persistenceSchema; + sessionEntity.hash = domainEntity.hash; + sessionEntity.createdAt = domainEntity.createdAt; + sessionEntity.updatedAt = domainEntity.updatedAt; + sessionEntity.deletedAt = domainEntity.deletedAt; return sessionEntity; } } diff --git a/src/session/infrastructure/persistence/relational/mappers/session.mapper.ts b/src/session/infrastructure/persistence/relational/mappers/session.mapper.ts index aac1b769c..23cb78ba4 100644 --- a/src/session/infrastructure/persistence/relational/mappers/session.mapper.ts +++ b/src/session/infrastructure/persistence/relational/mappers/session.mapper.ts @@ -5,31 +5,32 @@ import { SessionEntity } from '../entities/session.entity'; export class SessionMapper { static toDomain(raw: SessionEntity): Session { - const session = new Session(); - session.id = raw.id; + const domainEntity = new Session(); + domainEntity.id = raw.id; if (raw.user) { - session.user = UserMapper.toDomain(raw.user); + domainEntity.user = UserMapper.toDomain(raw.user); } - session.hash = raw.hash; - session.createdAt = raw.createdAt; - session.updatedAt = raw.updatedAt; - session.deletedAt = raw.deletedAt; - return session; + domainEntity.hash = raw.hash; + domainEntity.createdAt = raw.createdAt; + domainEntity.updatedAt = raw.updatedAt; + domainEntity.deletedAt = raw.deletedAt; + return domainEntity; } - static toPersistence(session: Session): SessionEntity { + static toPersistence(domainEntity: Session): SessionEntity { const user = new UserEntity(); - user.id = Number(session.user.id); + user.id = Number(domainEntity.user.id); - const sessionEntity = new SessionEntity(); - if (session.id && typeof session.id === 'number') { - sessionEntity.id = session.id; + const persistenceEntity = new SessionEntity(); + if (domainEntity.id && typeof domainEntity.id === 'number') { + persistenceEntity.id = domainEntity.id; } - sessionEntity.hash = session.hash; - sessionEntity.user = user; - sessionEntity.createdAt = session.createdAt; - sessionEntity.updatedAt = session.updatedAt; - sessionEntity.deletedAt = session.deletedAt; - return sessionEntity; + persistenceEntity.hash = domainEntity.hash; + persistenceEntity.user = user; + persistenceEntity.createdAt = domainEntity.createdAt; + persistenceEntity.updatedAt = domainEntity.updatedAt; + persistenceEntity.deletedAt = domainEntity.deletedAt; + + return persistenceEntity; } }