일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- rn
- NotionAI
- Programmers
- TDD
- 맥린이
- 항해99
- 7기
- Expo
- 멍친구
- 스파르타코딩클럽
- TS
- 리액트
- 필수강의
- 챗GPT
- 웹개발종합반
- 실전프로젝트
- typeScript
- 사전준비
- 알고리즘기초주차
- D반8조
- 팀워크최고
- ReactNative
- REACT
- 프로그래머스
- 알pdf #파일탐색기미리보기안될때
- 프론트엔드
- 코린이
- Ai
- ChatGPT
- 달리기반
- Today
- Total
목록typeScript (3)
FrontEnd :-)

#5 Typescript Blockchain 5.0 Introduction 5.1 Targets mkdir typechain code typechain (vscode에서 폴더 열기 - 따로 설정해놔야 터미널에서 명령어 사용 가능) npm init -y npm install -D typescript src폴더 생성, 그 아래 index.ts 파일 생성 tsconfig.json 파일 생성 touch tsconfig.json (명령어 아니어도, 파일 이름 동일하게 만들어도 됨) include : 자바스크립트로 컴파일하고 싶은 모든 디렉터리 넣기. : 타입스크립트가 src의 모든 파일을 확인한다는 의미 //tsconfig.json { "include": [ "src" ] } // tsconfig.json "co..

4.2 Interfaces - readonly는 자바스크립트 코드에서 보이지 않아. 오브젝트의 모양을 알려주는 방법 1. 타입 설정 //string, number 로 정의하는 대신 특정 값만 갖도록 설정. type Team = "red" | "blue" | "yellow" type Health = 1 | 5 | 10 type Player = { nickname: string, team: Team, health: Health } const gwen : Player = { nickname: "Gwen", team: "yellow", health: 5 } 2. 인터페이스 (only 오브젝트 모양을 타입스크립트에게 설명해 주기 위해서만 사용) type Player = { nickname: string, team..

4.0 Classes //추상 클래스는 오직 다른 클래스가 상속받을 수 있는 클래스 //추상 클래스의 인스턴스를 만들 수 없음. new User 불가 //추상 메소드를 만들려면, 메소드를 클래스 안에서 구현해야 함. abstract class User { constructor( private firstName: string, protected lastName: string, public nickname: string ){} abstract getLastName(): void getFullName(){ return `${this.firstName} ${this.lastName}` } } class Player extends User { getLastName(){ console.log(this.lastNam..