본문 바로가기

typescript

named export 란?

한 파일 내에서 여러 변수/클래스 등등을 export 하는 것이 가능하다.

export class MyFirstClass { ... }
export class MySecondClass { ... }

다만, import시 {}안에다가 export된 이름과 동일하게 설정해야 한다.

import { MyFirstClass, MySecondClass } from './MyClass'

다른 이름으로 import 할 수 있으나 아래 처럼 as 를 사용해야한다.

import {MyFirstClass as BlahBlahClass, MySecondClass} from './MyClass'

*as 를 사용하면 한 파일에 있는 클래스/변수들을 한 번에 import 할 수 있다.

import * as Hello from './MyClass' // 이렇게 import 하면 Hello.MyFirstClass 이런식으로 사용해야 함

'typescript' 카테고리의 다른 글

sibling 요소  (0) 2021.03.13
replace 정규표현식  (0) 2021.03.13
typescript 변수 상수 선언 (ES6)  (0) 2021.03.13
생성자 constructor  (0) 2021.03.12
export default 란?  (0) 2021.03.12