Class-transformer를 사용하면 Plain object를 클래스 인스턴스로 변환할 수 있다.

아래와 같은 자바스크립트 객체가 있다고 가정한다.
이 객체들의 firstName과 lastName을 합치고자할 때를 예를 들어 보자

toFullName(user) 함수를 정의하고 FullName 반환값을 구하는 과정이 필요하다.


class-transformer 내 plainToInstance 메서드를 사용하여 자바스크립트 객체 대신
클래스의 인스턴스를 사용할 수 있다. 그래서 클래스에서 정의해둔 로직을 이용해서 Full Name을 만들 수 있다.

class-transform 내 plainToInstance 를 사용하면 된다.
instanceToPlain 을 사용하여 클래스 인스턴스를 리터럴 객체로 변환할 수 있다.