해결된 질문
23.06.18 15:12 작성
·
296
0
강의 실습 내용입니다!
const b: A = new A('123')
에서 A
const a: typeof A = new A('123')
에서 typeof A 모두 js 라고 생각합니다.
그런데 어떤 원리로 ts 가 이 js 문법들을 없애버리나요 ....?
이 말은 ts가 js에 개입한다는 뜻 아닌가요 ...?
답변 2
1
0
2023. 06. 18. 15:33
그렇다면 enum을 설명해주시면서 나왔던
const obj = { a: '123', b: 'hello', c: 'world' };
type Key = keyof typeof obj;
같은 경우는 ts 안의 js니까 일단 문법적으로 문제 없고 ts안에 js 이기 때문에(등의 이유로) ts compiler를 거쳐 ts가 없어질때 여기에서도 typeof도 없애주는게 맞을까요 ?????
2023. 06. 18. 15:16
답변 감사합니다!
js 에서 : 가 나오는 예외가 없을 것 같긴 하네요 ...!