typescript2 TypeORM에서의 @DeletedDateColumn를 활용한 Soft Delete 관련 트러블슈팅 문제 상황이전에 생성한 엔티티를 바탕으로 Repository Pattern을 구현할 때 생겨난 문제입니다.(Repository Pattern은 우리가 entity를 통해 만들어준 테이블의 값 들이 어떠한 일련의 과정을 통해 서비스에서 접근 가능하게끔 해야 하는데 그때 repository가 매개체로서 이 과정을 수행한다. 즉, repository에서 entity로 정의해 놓은 DB의 값을 받고, service에 주입시켜 준다고 생각하면 이해하기 편합니다.)제가 생성한 엔티티는 다음과 같습니다.//order.entity.ts 일부 @CreateDateColumn({ type: 'datetime' }) created_at: Date; @UpdateDateColumn({ type: 'datetime' }.. 2025. 2. 20. [Type Challenges] Pick 풀이 문제 설명T에서 K 프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 Pick을 이를 사용하지 않고 구현하세요.interface Todo { title: string description: string completed: boolean}type TodoPreview = MyPickconst todo: TodoPreview = { title: 'Clean room', completed: false,}풀이Pick 타입은 타입스크립트에서 일반적으로 타입 변환을 쉽게 해주기 위해 제공하는 유틸리티 타입 중 하나이다.Pick 형식으로 작성한다.Type에서 프로퍼티 Keys의 집합을 선택해서 타입을 생성하는데, keys 값에는 문자열 리터럴이나 유니온 형식의문자열 리터럴이 올 수 있다. .. 2024. 7. 3. 이전 1 다음