import _ from 'lodash'; // From 'node_modules'
import getType from './getType'; // getType.js
import getRandom from './getRandom'; //getRandom.js
// default export

// default 통로로 빠져나가는 데이터는 이름을 지어줄 필요가 없다.
// 가져올 때 이름을 어떻게 지어도 상관없다.
// 하나의 모듈에서 하나의 default 통로만 가능하다.
export default function () {
  return Math.floor(Math.random() * 10);
}

// Named export

// Named 통로는 내보낼 때 이름이 필요하다. 선언된 곳에서 지정한 이름으로 가져와야 한다.
// 또한 가져올 때 {} 로 감싸준다.
// {}로 통해서 여러개 가져올 수 있다.
export function random() {
  return Math.floor(Math.random() * 10);
}

import { random, blah, blah as changeName } from './getRandom'; //getRandom.js

// 모두 가져오고 싶다면
// default 도 가지고 온다.
import * as every from './getRandom';