packge.json 파일 : npm init -y
( 필요한 package 설치 )
=> package 받는법 : npm i -D typescript ts-node
패키지 추가 설치 : npm i -D @types/node
tsconfig.json 파일 : tsc --init
mkdir -p src/utils
touch src/index.ts src/utils/
import { 심벌 목록 } from '파일 상대경로 '
import * as symbol from ' 파일 상대경로'
export default : 한 모듈이 내보내는 기능 중 오직 한개만 붙일 수 있음, import 문으로 불러올때 {} 없이 불러올수있음
ramda , chance 패키지 설치
npm i -S chance ramda
npm i -D @types/chance @types/ramda
chance package : 랜덤데이터 생성 다양한 데이터 유형 생성 가능
chance 패키지는 chance 클래스 하나만 export default 형태로 제공
import chance from 'chance'
ramda package : 함수형 프로그래밍 유틸리티
다양한 기능을 제공
import * as R from 'ramda'
-S dependencies : 프로덕션 환경에서 필요한 패키지 서버에서 코드가 실행될때 사용
-D devdependencies : 개발 및 빌드 프로세스같은 개발 환경에서만 필요한 패키지
.map() : 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.
const array1 = [1, 4, 9, 16];
// Pass a function to map
const map1 = array1.map((x) => x * 2);
console.log(map1);
// Expected output: Array [2, 8, 18, 32]
.forEach