Bot
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PrismaUserMapper = void 0;
|
||||
const user_entity_1 = require("../../domain/entities/user.entity");
|
||||
class PrismaUserMapper {
|
||||
static toDomain(model) {
|
||||
if (!model) {
|
||||
return null;
|
||||
}
|
||||
return user_entity_1.User.restore({
|
||||
id: model.id,
|
||||
name: model.name,
|
||||
email: model.email,
|
||||
password: model.password,
|
||||
metadata: model.metadata,
|
||||
});
|
||||
}
|
||||
static toPersistence(user) {
|
||||
return {
|
||||
id: user.id,
|
||||
name: user.name,
|
||||
email: user.email,
|
||||
password: user.password,
|
||||
metadata: user.metadata ?? {},
|
||||
};
|
||||
}
|
||||
}
|
||||
exports.PrismaUserMapper = PrismaUserMapper;
|
||||
//# sourceMappingURL=prisma-user.mapper.js.map
|
||||
Reference in New Issue
Block a user