본문 바로가기

Typescript

Typescript: Type 선언

Type로 선언해서 객체의 타입을 미리 지정할 수 있다.

 

type Todo = {

id: string;

title: string}

 

type Todos = Todo[]

 

사용할 때는 Todo["id"]로 타입을 지정하면 선언된 Type 내부의 key에 따라 정의될 수 있다.

 

* 주의사항 : Json server를 사용한다면 id값은 꼭 string으로 지정해야 한다.

버전이 업그레이드 되면서 id값을 number로 지정하는 기능은 지원하지 않게 되었다.

 

Todos로 선언할 때 key값에 대해 고민했는데, 넣지 않아도 되는 사항이었다.

의외로 해법은 간단할 수 있다는 것을 실감하고 있다.

 

'Typescript' 카테고리의 다른 글

[Typescript] never  (0) 2024.06.04
[Typescript] readonly  (0) 2024.06.04
Typescript: axios 사용, 함수의 type  (0) 2024.03.15
Typescript: Redux Toolkit store type  (0) 2024.03.15
type, interface  (0) 2024.03.08