작성
·
397
·
수정됨
답변 1
2
안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!
const app:Express
이런식으로 타입스크립트가 올바르게 추론해준 것을 알 수 있습니다.
-> 네 맞습니다. typescript 역시 MS사에서 개발했고, visaul studio 도 MS사에서 개발했기 때문에 서로 호환이 매우 잘되며, 추론도 잘됩니다..const app: express.Express
이런식으로 작성하는 것이 더 나은 방법일까요?
-> 혼자 할 때는 문제가 안되는데, 협업을 할 때 문제가 됩니다. 다른 팀원이 pull 을 받아서 썻는데 같은 이름의 다른 패키지에 추론이 된다던가.. 등 다양한 경우 때문에 협업을 할 때는 보통 최대한 명시적으로 적어줍니다! 하지만 위의 경우는 누가봐도 express.Express 이기 때문에 꼭 안 적으셔도 됩니다.. ㅎㅎ
상세한 답변 감사드립니다 :)