따꿍의 프로젝트
[2026.02.24] TS 타입 정의 컨벤션 본문
문제사항
인터페이스를 써야할까, 타입별칭(alias)를 써야할까
인터페이스 vs 타입별칭
현상황
1. 인터페이스로 정의할 시 툴팁에서 정확한 데이터 구조하기 어렵다

2. 인터페이스의 선언 합침으로 인해 의도치 않은 버그가 발생
https://mnevermore1122.tistory.com/339
5. 인터페이스
mnevermore1122.tistory.com
인터페이스는 객체 타입 정의에 특화되어 있기 때문에
- 동일한 이름으로 계속 정의가 가능하다
- 동일한 이름으로 정의되면 타입들이 자동으로 합쳐진다
이것을 바로 인터페이스 합침(declaration merging)이라고 칭한다

결론


'웹프로젝트 > 스노로즈' 카테고리의 다른 글
| [2026.03.04] 수정 페이지에 에디터 적용하기 (칸반보드1,2) (0) | 2026.03.04 |
|---|---|
| [2026.02.24] TipTap 에디터 추가 작업 (0) | 2026.02.24 |
| [2026.02.13] 에디터 기본 스타일링 세팅하기 (0) | 2026.02.13 |
| [2026.02.13] 헷갈리는 git 작업 정리 (0) | 2026.02.13 |
| [2026.02.13] 당장 필요하지 않은 코드는 없애라 (0) | 2026.02.13 |
