Файл B.js включает: export * from 'C.js';.
Файл C.js включает: export { func1, func2 };
Будет ли корректной следующая форма записи в файле A.js и будет ли она включать все экспортируемые модули из файла C: import { func1, func2 } from 'B.js';
Да, данная форма записи корректна и будет включать все экспортируемые модули, за исключением export default.
Судя по справке, такая запись называется Module Redirects.
Для того, чтобы перенаправить все export исходного модуля вместе с default можно воспользоваться следующей записью:
// module "redirect-module.js"
export {default} from './other-module';
export * from './other-module';
Добрые день!
File C.js
const mult = (a, b) => a * b;
const sum = (a, b) => a + b;
export default { mult, sum };
File B.js
import * as helpers from './C';
export const { mult, sum } = helpers;
File A.js
import { mult, sum } from './B';
Продвижение своими сайтами как стратегия роста и независимости