본문 바로가기
개발언어/TypeScript

타입 에일리어스 (Type Alias), 유니온 타입 (Union Type)

by Ligion 2021. 4. 10.

 

 

Type Alias

// 문자열
type Text = string;

// 숫자
type Num = number;

// 불리언
type check = boolean;

// 함수
type Func = () => void;

// 객체
type Student = {
  name: string;
  age: number;
};
const student: Student =  = {
  name: 'ellie',
  age: 12,
}

Union Type

// string
type Direction = 'left' | 'right' | 'up' | 'down';

// number
type TileSize = 8 | 16 | 32;

// object
type obj1 = { a: 1 };
type obj2 = { a: 2 };
type obj = obj1 | obj2;

유니온 타입으로 설정하면 리스트를 알아서 보여줌


alias

  • 별명
  • 가명
  • 일명

union

  • 노동조합
  • 단체
  • 연합
  • 연방

direction

  • 방향
  • 지시
  • 목표

'개발언어 > TypeScript' 카테고리의 다른 글

교차타입 (Intersection Types)  (0) 2021.04.12
식별 유니온 타입 (Discriminated Unions Type)  (0) 2021.04.12
배열 (Array), 튜플 (Tuple)  (0) 2021.04.10
함수 (Function)  (0) 2021.04.10
원시타입 (primitive type)  (0) 2021.04.10

댓글