JavaScriptのimportスタイル
JavaScriptには4通りの import がある。
名前付きインポート(Named import)
Section titled “名前付きインポート(Named import)”export されたオブジェクトを個別にインポートする方法。
import { run, User as FileUser } from 'module';デフォルトインポート(Default import)
Section titled “デフォルトインポート(Default import)”default export されたオブジェクトをインポートする方法。
import React from 'react';
// これでも同じimport { default as React } from 'react';名前空間インポート(Namespace import)
Section titled “名前空間インポート(Namespace import)”export されたオブジェクトすべてをインポートする方法。
import * as core from '@actions/core';TypeScriptでは、この記法は名前空間を作成する。
namespace core { export type Object = Readonly<{}>;}副作用インポート(Side effect import)
Section titled “副作用インポート(Side effect import)”インポートしたときの副作用だけ利用したい場合。
import 'module';