up:: JavaScript and TypeScript
source:: TypeScriptでモジュールを作成する/インポートする (export, import)|まくろぐ
外部ファイルをモジュールとして読み込むやつ。
import { exportした対象 } from '外部ファイル相対パス’;
で読める。拡張子はつけない。
exportした対象の名前の後にas 適当な名前
を付けることで別名で対象を呼び出せる。
{}
はdefault export以外を指定する為の記法。
{}
に必要な関数名だけ書いとけばそれだけimportできる。
複数でも同様に可能。
exportしたやつ全部ほしいならimport * as 適当な名前 from '外部ファイル相対パス'
で読める。この場合はas必須。
クラスだけでなく変数、定数、関数、クラスインスタンス入り変数も全部export出来る。