타입스크립트에서 네임스페이스는 일종의 패키지 개념이다.
즉, 클래스나 인터페이스, 각종 함수 같은 내용을 한 파일에서 그룹화하여 관리 할 수 있게 해주는 개념이다.
namespace classBody { //패키지 개념
export class classA{ //export를 하지 않으면 컴파일 오류가 난다.
public num : number = 10;
}
export class classB{
public num : number = 20;
}
export function method() : void{
console.log('Just print..');
}
}