인프런 커뮤니티 질문&답변

고명우님의 프로필 이미지

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

NestJS와 fastify & 협업을 위한 API 문서 만들기, CORS 문제

PickType, OmitType은 swagger 제공 메서드를 꼭 사용해야하나요 ?

작성

·

341

1

typescript에서 지원해주는 기능은 없는건가요 ?

답변 1

1

고명우님의 프로필 이미지
고명우
질문자

찾아보니 이런게 있는데 잘 사용했는지 모르겠네요 

cats.request.dto.ts ------------------------------------------------

import { Cat } from '../cats.entity';
export type CatRequestDto = Pick<Cat, 'email' | 'name' | 'password'>;

cats.dto.ts ------------------------------------------------

import { Cat } from '../cats.entity';

export type ReadOnlyCatDto = Omit<Cat, 'password' >;
// mongo 아니고 mysql을 사용해서 entity에 id가 정의되어 있습니다.