Closed ch-jwoo closed 3 months ago
turborepo에서, tRPC 와 zod(validation library) 사용 시 다른 project 에서 type을 잃어버리는 이슈가 있어 아래와 같이 임시 개선 하였음. (build 시 reference project 도 함께해야하기 때문에, 속도가 느려질 수 있음)
https://github.com/ch-jwoo/sns-style-group-album/blob/11f6164b6866b5c5e17c0f221d0dc21cae28d820/apps/web/tsconfig.json#L13
reference 로 참조하기 위해서는, 피참조 프로젝트에서 아래와 같이 설정 필요 https://github.com/ch-jwoo/sns-style-group-album/blob/8c8701c9c6739fb6ee025b361d249b79055bc64f/apps/server/tsconfig.json#L20
참고 losing zod and trPC types across monorepo projects
turborepo에서, tRPC 와 zod(validation library) 사용 시 다른 project 에서 type을 잃어버리는 이슈가 있어 아래와 같이 임시 개선 하였음. (build 시 reference project 도 함께해야하기 때문에, 속도가 느려질 수 있음)
https://github.com/ch-jwoo/sns-style-group-album/blob/11f6164b6866b5c5e17c0f221d0dc21cae28d820/apps/web/tsconfig.json#L13
reference 로 참조하기 위해서는, 피참조 프로젝트에서 아래와 같이 설정 필요 https://github.com/ch-jwoo/sns-style-group-album/blob/8c8701c9c6739fb6ee025b361d249b79055bc64f/apps/server/tsconfig.json#L20
참고 losing zod and trPC types across monorepo projects