자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어이다. 마이크로소프트에서 개발, 유지하고 있으며 엄격한 문법을 지원한다.

JavaScript는 엄격한 규칙이 없어서 사용하기 쉽고 수정하기 편리하나 팀적으로 큰 프로젝트를 진행하면 이는 큰 단점이 된다. 이를 typescript로 해결하는 추세이다.

내가 생각한 TS의 장점!

  1. 자동 완성.
  2. 내만의 API를 만들기 좋다.

Typescript 프로젝트 생성하기

실습 :

Typescript로 블록체인 만들기

후... 에러

TypeError: Cannot read property '1' of undefined

함수 타입 설정

interface ReturnInterface {}
interface Props {}

const func = (opts:Props): ReturnInterface => {

}

삽질의 흔적

TypeScript에서 string key로 객체에 접근하기