inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

타입스크립트 입문 - 기초부터 실전까지

연산자를 이용한 타입 정의 - Union Type

인터페이스와 타입별칭 차이점

84

김문수

작성한 질문수 0

1

삭제된 글입니다

인터페이스#타입별칭#차이점 typescript es6 javascript

답변 1

0

캡틴판교

안녕하세요 문수님, 좋은 질문이네요 :) 제가 강의에서 사용한 확장이라는 용어에 대한 정의를 좀 더 자세하게 설명했어야 하는 것 같아요. 혼란을 드려서 죄송합니다. 본문에 주신 코드는 인터섹션을 이용한 타입 확장입니다. 기존에 있는 타입의 정의를 넓힌다(타입 확장)라는 측면에서는 타입 확장이 맞습니다. 다만 강의에서 말씀드린 확장이라는 부분은 인터페이스는 상속이나 declaration merging을 이용해서 확장할 수 있는 특징을 말씀 드린 건데요. 타입 별칭은 다른 연산자 없이 타입 별칭 자체만을 가지고는 확장이 불가능 하다는 점을 비교해서 봐주시면 좋을 것 같습니다 :)

TSLint

0

66

1

vscode eslint server 오류

0

75

1

안녕하세요. 기본타입- 튜플, 객체, 진위값 부분의 영상의 화면이 나오질 않습니다.

0

77

1

live server 설치 오류

1

368

2

강의 교안 pdf 는 따로 제공하지않나요?

0

284

2

npm i 설치 이유 문의

1

402

3

index.ts Delete `␍`eslintprettier/prettier 오류(빨간줄) 해결

2

289

3

vue 에서 jquery 사용 문제

1

692

2

TSLint 확장 프로그램은 현재 지원하지 않는다고 합니다.

1

499

2

강의 내용처럼 노란 밑줄이 작동하지 않아서 유사 질문들을 실행해보았는데요

1

542

1

section 3-1 JSdoc 타입이 추론되지 않아서 다음과 같이 수정했는데 이거 맞나요?

1

451

2

함수에 리턴 안됐다고 노란밑줄이 쳐져야하는데 없습니다

2

455

1

파일이 다른데 식별자가 중복되었다고 뜹니다.

1

443

2

빨간줄 에러 질문드립니다

1

488

2

마우스 갖다대면 리턴값 설명 나오는 거 질문드려요

1

356

2

js에서 @ts-check 적어도 체크하지 못하는 문제입니다

2

393

2

index.html에서 타입스크립트 콘솔 찍는 법 질문드립니다

1

564

2

섹션 1-3 추론 질문드립니다

1

354

2

왜 api쪽에는 왜 에러가 안나는지 궁금합니다.

1

323

2

const item1을 선언했을 때 타입을 선언해줘도 괜찮을까요?

1

390

1

전화번호부 타입선언

1

265

2

타입을 전역으로 분리

1

591

2

객체 선언 시 구분자는 쉼표, 세미콜론 모두 사용가능한건가요?

1

458

1

Git 관련 질문이 있습니다

1

668

2