Есть ли синтаксис для экспорта по шаблону как? [Дубликат]
На этот вопрос уже есть ответ:
Синтаксис модуля ES6: возможно ли экспортировать * как Имя из… `? 1 ответСуществует синтаксис импорта:
import * as foo from 'bar';
Я тоже пытался:
export * as foo from 'bar';
но это бросило ошибки:
ERROR in src/app/@theme/components/aComp/aComp.loader.ts(1,10): error TS1005: 'from' expected.
src/app/@theme/components/aComp/aComp.loader.ts(1,13): error TS1005: ';' expected.
src/app/@theme/components/aComp/aComp.loader.ts(1,17): error TS1005: ';' expected.
src/app/@theme/components/aComp/aComp.loader.ts(1,22): error TS1005: ';' expected.
Существует также синтаксис экспорта:
export { default as foo } from 'bar';
Есть ли способ сделать это для*
в отличие отdefault
?
(К вашему сведению я пытаюсь удалитьrequire
из заявления):
export const foo = require('bar');
ошибка ниже выдается, когдаng serve
запускается включая.ts
над
ERROR in src/app/@theme/components/aComp/aComp.loader.ts(6,20): error TS2304: Cannot find name 'require'.