DEV/TypeScript(2)
-
TypeScript 기본 개념
Types 변수의 타입을 지정해주어 누구나 알 수 있도록 설정 가변형으로 사용하고자 할 경우 변수에 ?를 추가하면 Optional로 설정됨 return type : (...변수) : [반환 타입 지정] const sayHello = (name: string, age: number, gender?: string): void => { console.log(`Hello ${person.name}, you are ${person.age}, you are a ${person.gender}!`); }Enum [REF] TypeScript enum을 사용하는 이유 특정 고정값들을 저장 항상 리터럴 타입이 사용됨 속성값 : 문자열, 숫자만 허용 export enum LanguageCode { korean = '..
2020.10.04 -
TypeScript 기본 설정
TypeScript 자유로운 JavaScript에 규칙을 적용해 공동 작업 등에 용이하도록 만든 언어라고 볼 수 있다. 프로젝트 설정 tsconfig.json { "compilerOptions": { "module": "commonjs", // nodeJS를 사용, import/export 가능하도록 설정 "target": "ES2015", // compile JavaScript Version "sourceMap": true, // sourceMap 처리 여부 설정 "outDir": "dist" // compile target dirctory }, "include": ["src/**/*"], // 컴파일 포함 설정 "exclude": ["node_modules"] // 컴파일 제외 설정 } package..
2020.10.04