Импорт нескольких именованных экспортов модуля в один объект - PullRequest
1 голос
/ 14 марта 2019

Предположим, у меня есть:

animals.js

import cat from './cat';
import dog from './dog';
import emu from './emu';
import pig from './pig';
import cow from './cow';

export { cat, dog, emu, pig, cow };

В модуле, использующем animals.js, как я могу импортировать только пару необходимыхв объект с ключом?Я хотел бы иметь возможность сделать что-то вроде:

my-module.js

import { cat, dog } as housePets from './animals';

// housePets == { cat: theCatModule, dog: theDogModule }

Есть ли способ сделать это?Или это лучший способ просто импортировать их все по отдельности, а потом создавать свои собственные объекты?

...