인프런 커뮤니티 질문&답변

극복밤송님의 프로필 이미지
극복밤송

작성한 질문수

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

타입 좁히기(타입 가드)

'class 자체의 타입은 typeof 클래스입니다'라는 뜻...

작성

·

522

0

이 무엇인가요 ?

class의 typeof는 function인데 그냥 말 그대로 function이라는 말인가요 ??? 아니면 뭔가 다른 다른 뜻이 있는건가요 ???

class A {
    aaa() {}
}

class B {
    bbb() {}
}

function aOrB(param: function) {

}
// console.log(typeof A)
aOrB(A)

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

자바스크립트에서는 typeof class가 function이지만

타입스크립트에서 typeof class는 그 클래스의 타입입니다.

'hello'의 타입이 string이듯 클래스의 타입이 뭐냐고 물으면 typeof 클래스 라고 대답하면 됩니다.

극복밤송님의 프로필 이미지
극복밤송

작성한 질문수

질문하기