Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FE] 변경된 API 인터페이스에 맞게 타입을 변경한다. null타입에러를 모두 해결한다. #211

Closed
wants to merge 5 commits into from

Conversation

skiende74
Copy link
Contributor

@skiende74 skiende74 commented Aug 3, 2024

❗ Issue

✨ 구현한 기능

  • API 변경에 따른 타입변경
  • 꺼져있던 tsconfig의 strict 모드 on. null타입검사가 안되어서 쌓였던 null 에러들 모두 해결

📢 논의하고 싶은 내용

타입체크들 잡느라 여러파일이 건드려져서 FileChanges는 많지만 커밋은 적습니다.

tsconfig strict의 strict 모드가 켜져야 null 에러가 안쌓여서
빠른 merge 부탁드립니다.

🎸 기타

@skiende74 skiende74 changed the title Feat/185 change api interface 변경된 API 인터페이스에 맞게 타입을 변경한다. Aug 3, 2024
@skiende74 skiende74 changed the title 변경된 API 인터페이스에 맞게 타입을 변경한다. [FE] 변경된 API 인터페이스에 맞게 타입을 변경한다. Aug 3, 2024
@skiende74 skiende74 self-assigned this Aug 3, 2024
Copy link

github-actions bot commented Aug 3, 2024

Comment on lines +26 to +28
<FaceMark.FaceIcon emotion={grade} isFilled={true} />
{/* TODO : 기존에 null 체크 안되고있었음. 일단 SOSO로 해뒀으나 미입력시의 아이콘으로 수정필요 */}
<FaceMark.Footer>{emotionPhrase[grade ?? 'SOSO']}</FaceMark.Footer>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

기존 null 체크를 해서 null 일 때 SOSO 가 될 수 있도록 작업되어있던거 같은데 아닌가요?

Copy link
Contributor Author

@skiende74 skiende74 Aug 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

기존엔 'null'의 string일때 SOSO그림을 보여주도록 작업되어 있는데
실제들어가는건 null 타입이라 타입에러가 뜬 것 같네요.

GOOD: '좋아요',
null: '-',
};
export const emotionPhrase = { BAD: '별로에요', SOSO: '평범해요', GOOD: '좋아요' };
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 부분 변경을 리안이 진행해서 conflict 이 뜰거 같네요

Copy link
Contributor Author

@skiende74 skiende74 Aug 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

타입에러 고친게 많은데, 리안 작업이 먼저들어와서 conflict가 많이 뜰 거라
그냥 리안거 머지하면 사실상 새로 해서 다시올려야 될 것 같다고 생각되네요.

Copy link
Contributor

@healim01 healim01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다.

@skiende74 skiende74 changed the title [FE] 변경된 API 인터페이스에 맞게 타입을 변경한다. [FE] 변경된 API 인터페이스에 맞게 타입을 변경한다. null타입에러를 모두 해결한다. Aug 3, 2024
@healim01
Copy link
Contributor

healim01 commented Aug 4, 2024

conflicts이 어마무시하게 뜨네열,,, 수정 후 머지하시면 될거 같습니다

@skiende74
Copy link
Contributor Author

리안이랑 커밋이 많이 겹쳐서 그냥 리안에게 PR을 통해 null 타입에러를 처리하도록 전달하였고
현재 타입에러는 많이 고쳐졌으므로 close해도 될거같습니다.

이 PR에서 반영했던 type관련사항은 새 PR에서 다시처리하는게 나을거같습니다.

@skiende74 skiende74 closed this Aug 4, 2024
@skiende74 skiende74 deleted the feat/185-change-api-interface branch August 13, 2024 02:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants