TS (2) 썸네일형 리스트형 TypeScript - object, Interface, class 강의 링크 이전까지는 아래와 같은 코드로 argument를 하나 하나 직접 주고 param의 type를 하나하나 지정해주었다. const sayHi = (name:string, age:number, city:string): string => { return `Hello ${name}, you are ${age} old and from ${city}.`; } console.log(sayHi('Joe', 24, 'Seoul')); export {}; 여기서 argument로 object를 넘기게 하고 싶다. 일단 object를 만들어서 넣어보면 argument가 모자르다고 에러가 난다. 함수의 param을 object를 받는 것으로 바꾸고, 이 object의 type을 interface로 지정해줘야 된다. .. TypeScript - TS to JS 강의 링크 Node.js는 ts를 이해하지 못하기 때문에 일반적인 JS 코드로 컴파일하는 작업이 필요하다. 이하 코드에는 ""가 없지만 실제 코드를 칠 때 "를 넣어 쳐야 되고, "를 짝 맞게 치면 사라졌다. 뭐가 문제인지.... 일단 코드 실행은 정상. tsconfig.json { compilerOptions: { module: commonjs, target: ES2015, sourceMap: true, }, include: [index.ts], exclude: [node_modules] } module에 넣은 commonjs는 다양한 걸 import, export하기 위함. target은 어떤 버전의 JS로 컴파일 하고 싶은지 sourceMap 처리를 하고 싶은지 include 어떤 파일이 컴파일 과.. 이전 1 다음