TypeScript : NameSpace

양성진·2022년 11월 1일
0

TypeScript

목록 보기
9/9

NameSpace

변수를 지정하는 식별자를 그룹화한것입니다.
네임스페이스 내부에 선언된 식별자는 다른 네임스페이스의 식별자와 구분이 된다.
네임스페이스 내부의 식별자는 네임스페이스의 이름을 통해서 접근 가능합니다.

let somVar = 10;
let somVar = 20;

이렇게 2개를 같이 사용 할수 없음 근데 네임스페이스를 사용하면
구분된 식별자로 만들어서 같이 사용할수 있게 하는 기법

namespace Foo {
    export const somVar = 10;

   export function someFunc(input:string){
        console.log(input)
    }
}

namespace Bar {
   export const somVar = 20;
}

console.log(Foo.somVar,Bar.somVar)

profile
프론트엔드 개발자를 꿈꾸는 돼지

0개의 댓글