전역 이름
namespace 자체 이름은 전역에서 충돌할 수 있어 프로젝트 규모가 커질수록 추적 비용이 늘어납니다.
네임스페이스 코드는 내부 캡슐화가 있어도 파일 로딩과 전역 이름에 기대므로 ES 모듈 전환 기준을 분리해 봐야 합니다.
namespace 자체 이름은 전역에서 충돌할 수 있어 프로젝트 규모가 커질수록 추적 비용이 늘어납니다.
export가 붙은 멤버만 바깥에서 보이므로 ES 모듈의 named export와 대응시킬 수 있습니다.
여러 파일에 나뉜 네임스페이스는 컴파일 순서나 outFile 설정이 동작에 영향을 줄 수 있습니다.
전역으로 남는 이름과 모듈 스코프로 옮길 이름을 구분합니다.
script 로딩 순서에 의존하는 부분이 있는지 찾습니다.
import = 별칭이 ES import와 다른 문법임을 확인합니다.
namespace export를 파일별 import/export로 대응시킵니다.