한 눈에 보는 타입스크립트
    • 01
      Intro
    • 02
      타입스크립트 개요
    • 왜 타입스크립트인가?
      타입스크립트 사용법
      타입스크립트의 기능
    • 03
      개발환경
    • VSCode와 WebStorm
      컴파일러 설치
      TypeSrcipt Playground
      Repl.it
      Parcel
      TS Node
    • 04
      타입 기본 (Types)
    • 타입 지정
      타입 에러
      타입 선언1
      타입 선언2
      타입 선언3
      타입 선언4
      타입 추론 (Inference)
      타입 단언 (Assertions)
      타입 가드 (Guards)
    • 05
      인터페이스 (Interface)
    • 인터페이스란
      읽기 전용 속성 (Readonly properties)
      함수 타입
      클래스 타입
      인덱싱 가능 타입 (Indexable types)
      인터페이스 확장
    • 06
      타입 별칭 (Type Aliases)
    • 타입 별칭에 대하여
    • 07
      제네릭 (Generic)
    • 제네릭이란
      제약 조건 (Constraints)
      조건부 타입 (Conditional Types)
    • 08
      함수
    • this
      오버로드 (Overloads)
    • 09
      클래스
    • 클래스란
      클래스 수식어 (Modifiers)
      추상 (Abstract) 클래스
    • 10
      Optional
    • 매개 변수(Parameters)
      속성과 메소드(Properties and Methods)
      페이닝 (Chaining)
      Nullish 병합 연산자
    • 11
      모듈
    • 내보내기 (export)와 가져오기 (import)
      모듈의 타입 선언1 (Ambient module declaration)
      모듈의 타입 선언2 (Ambient module declaration)
    • 12
      TS 유틸리티 타입
    • TS 유틸리티 타입에 대하여
      Partial
      Required
      Readonly
      Record
      Pick
      Omit
      Exclude
      Extract
      NonNullable
      Parameters
      ConstructorParameters
      Return Type
      Instance Type
      ThisParameterType
      OmitThisParameter
      ThisType
    • 13
      참고 자료 (References)
    • 참고 자료
    History
    01 Intro
    History

    [한 눈에 보는 타입스크립트]는 주기적으로 업데이트되고 있습니다.


    2020년 2월

    • 다음 파트들을 추가했습니다.
      • keyof <인터페이스(Interface)/인덱싱 가능 타입(Indexable Types)>
      • 타입 별칭(Type Aliases)
    • 일부 내용과 오타 등을 수정했습니다.


    2020년 3월

    • 다음의 파트들을 추가했습니다.
      • 알 수 없는 타입(Unknown) <타입 기본(Types)/타입 선언>
      • 인터섹션(Intersection) <타입 기본(Types)/타입 선언>
      • 함수 타입 <인터페이스(Interface)>
      • 클래스 타입 <인터페이스(Interface)>
      • 인터페이스 확장 <인터페이스(Interface)>
      • 함수
      • this <함수>
      • 명시적 this <함수>
      • 오버로드(Overloads) <함수>
    • 목차 흐름을 위해 ‘인덱스 시그니처(Index signature)’ 파트 제목을 삭제했습니다.(내용은 삭제하지 않았습니다)
    • 일부 내용과 오타 등을 수정했습니다.


    2020년 4월

    • 다음의 파트들을 추가했습니다.
      • TS Node <개발환경>
      • 모듈
      • 내보내기(export)와 가져오기(import) <모듈>
      • 모듈의 타입 선언(Ambient module declaration) <모듈>
      • Definitely Typed(@types) <모듈>
      • typeRoots와 types 옵션 <모듈>
    • 컴파일 옵션에 대한 여러 링크를 추가했습니다.
    • 일부 내용과 오타 등을 수정했습니다.


    2020년 6월

    • 다음의 파트들을 추가했습니다.
      • 제약 조건(Constraints) <제네릭(Generic)>
      • 조건부 타입(Conditional Types) <제네릭(Generic)>
      • infer <제네릭(Generic)>
      • Partial <TS 유틸리티 타입>
      • Required <TS 유틸리티 타입>
      • Readonly <TS 유틸리티 타입>
      • Record <TS 유틸리티 타입>
      • Pick <TS 유틸리티 타입>
      • Omit <TS 유틸리티 타입>
      • Exclude <TS 유틸리티 타입>
      • Extract <TS 유틸리티 타입>
      • NonNullable <TS 유틸리티 타입>
      • Parameters <TS 유틸리티 타입>
      • ConstructorParameters <TS 유틸리티 타입>
      • ReturnType <TS 유틸리티 타입>
      • InstanceType <TS 유틸리티 타입>
      • ThisParameterType <TS 유틸리티 타입>
      • OmitThisParameter <TS 유틸리티 타입>
      • ThisType <TS 유틸리티 타입>
    • ‘타입 가드’ 파트에 in 연산자에 대한 내용을 추가했습니다.
    • 일부 내용과 오타 등을 수정했습니다.
    질문하기