Export Modules From
Kemampuan TypeScript untuk mengekspor ulang menjadi lebih dekat
pada kasus tambahan yang terdapat pada ES2018
Ekspor pada JavaScript mempunyai kemampuan untuk mengekspor
ulang sebuah bagian dari _dependency_ secara elegan:
// Ketika Anda ingin mengekspor seluruh objek, hal
tersebut menjadi agak sedikit berlebih pada TypeScript
versi sebelumnya:
export { ScriptTransformer } from "@jest/transform";
// Pada TypeScript versi 3.8, TypeScript mendukung
lebih banyak ekspresi ekspor dibandingkan spesifikasi
JavaScript, dimana hal tersebut memperbolehkan Anda
untuk menulis ekspresi ekspor ulang sebuah modul
hanya dengan satu baris saja
import * as console from "@jest/console";
import * as reporters from "@jest/reporters";
export { console, reporters };
export * as jestConsole from "@jest/console";
export * as jestReporters from "@jest/reporters";