[TS] Alias, String Literal Types

mandarinduk·2021년 3월 17일
0

Type Aliase

  • 타입에 별칭을 다는 것(interface와는 다름..추후에 공부)
  type Text = string;
  const name: Text = "bae";

  type Num = number;

  type Student = {
    name: string;
    age: Num;
  };
  const student: Student = {
    name: "bae",
    age: 12,
  };

String Literal Types

  • 특정한 값을 변수의 타입으로 지정
  type Name = "name";
  let myName: Name;
  myName = "name"; // myName에는 "name"만 할당할 수 있음

  type JSON = "json";
  const json: JSON = "json";

  type Boal = true | false;
profile
front-end 신입 개발자

0개의 댓글