реэкспорт без лишнего файла? - PullRequest
0 голосов
/ 17 апреля 2020

Мне нравится «реэкспортировать» модули в js, например:

// combined.js
export * as A from "./a-module";

// a-module.js
export function hello1(){...}
export function hello2(){...}

Итак, я могу вызывать такие функции, как A.hello1() или A.hello2(). Тем не менее, я хотел бы сделать это без дополнительного файла combined.js. Я также не хочу использовать импорт по умолчанию или *. Да, я могу сделать:

import * as A from "./a-module" или import A from "./a-module" (если вместо этого я делаю экспорт по умолчанию), но мне нравится мой именованный экспорт.

...