带有嵌套别名的Typescript导出*

带有嵌套别名的Typescript导出*,typescript,Typescript,基本上,我想做一些事情,比如: export * as services.* from "./services"; 解决办法是: import * as _services from "./services"; export const services = _services; 有更好的方法吗?目前有一种方法可以处理通配符导出,而不是模块加载器。基本上,您将在services文件夹中拥有一个单独导出服务的索引文件: export * from './services.service1';

基本上,我想做一些事情,比如:

export * as services.* from "./services";
解决办法是:

import * as _services from "./services";
export const services = _services;

有更好的方法吗?

目前有一种方法可以处理通配符导出,而不是模块加载器。基本上,您将在services文件夹中拥有一个单独导出服务的索引文件:

export * from './services.service1';
export * from './services.service2';
export * from './services.service3';
然后您可以从索引中导入所有内容:

import { * } from './services';
顺便说一句:这不是一个最佳实践,我们鼓励不要使用


看看。

现在有一种方法可以处理通配符导出,而不是模块加载器。基本上,您将在services文件夹中拥有一个单独导出服务的索引文件:

export * from './services.service1';
export * from './services.service2';
export * from './services.service3';
然后您可以从索引中导入所有内容:

import { * } from './services';
顺便说一句:这不是一个最佳实践,我们鼓励不要使用


看。

看起来这不可能,它没有被覆盖。看起来这不可能,它没有被覆盖。