Export Modules From

TypeScriptの再エクスポート機能が、ES2018で 利用可能なより多くのケースをサポートするようになりました。 JavaScriptのエクスポートには、依存関係の一部を 簡潔に再エクスポートする機能があります:

export { ScriptTransformer } from "@jest/transform";

// 以前のバージョンのTypeScriptでは、 オブジェクト全体をエクスポートしたい場合には すこし冗長でした:
import * as console from "@jest/console";
import * as reporters from "@jest/reporters";

export { console, reporters };

// 3.8では、TypeScriptはより多くのJavaScriptの仕様にある エクスポート文の形をサポートすることで、 1行でモジュールを再エクスポートできるようになりました。
export * as jestConsole from "@jest/console";
export * as jestReporters from "@jest/reporters";