본문 바로가기
  • [성공하는 개발자] - Developer
Node/TypeScript

6.Aliases

by Sein-JH 2021. 4. 15.
728x90

TypeScript 강한 이유는 Aliases 있어서 이다

Type Aliases

  type Text = string;
  const name: Text = 'sein';
  const address: Text = 'korea';
  type Num = number;
  type Student = {
    name: string;
    age: number;
  };
  const student: Student = {
    name: 'sein',
    age: 12,
  };

직접 원하는 타입을 정의 할수 있으며 새로운 타입을 정의 할 수 있다
type으로 Text 라는 string이라는 타입을 만들 수 있다

String Literal Types

  type Name = 'name';
  let seinName: Name;
  seinName = 'name';
  type JSON = 'json';
  const json: JSON = 'json';

  type Boal = true;

타입을 문자열로도 지정 할 수 있다.
type Name 이라는 타입은 name 으로 지정할수 있다
이렇게 되면 무조건 name 할당 할 수 있다

'Node > TypeScript' 카테고리의 다른 글

8.Intersection  (0) 2021.04.17
7.Union  (0) 2021.04.17
5.배열 Array or Tuple  (0) 2021.04.15
4.함수 타입(JS →TS)  (0) 2021.04.15
3.기본 타입(2)  (0) 2021.04.14

댓글