ES6 와 비슷 합니다.
모듈은 전역 변수와 구분되는 자체 유효 범위를 가지며
export, import
와 같은 키워드를 사용하지 않으면 다른 파일에서 접근할 수 없습니다.
export
와 같은 방식으로 변수, 함수, 타입, 인터페이스 등에 붙여 사용합니다.// types.ts
export interface Todo {
title: string;
checked: boolean;
}
import
와 동일한 방식으로 사용합니다.// app.ts
import { Todo } from './types'
let item: Todo = {
title: '할 일 1',
checked: false
}
import
를 입력하고{}
빈 객체를 먼저 만듭니다.from './경로'
부터 잡는 것이 {}
안에서 몇 글자만 입력해도 자동완성 됩니다.