JavaScript/TypeScript tüm adlandırılmış ihracatları önce ithal etmeden bir takma ad altında tekrar ihraç edebilir mi?
Aşağıdakine benzer bir şey yapmak için herhangi bir yol var mı?
export * as MyAlias from 'path/to/somewhere';
Her şeyi önce içe aktarmanın ve sonra dışa aktarmanın mümkün olduğunu biliyorum, ama mümkün olduğunca kısa olmayı ve her yeniden dışa aktarım için iki satır kullanmamayı tercih ederim.
Özellikle ben, tüketicilerin kütüphanenin altındaki dizin/dosya yapısı hakkında hiçbir şey bilmesine gerek kalmaması için ilgili modülleri bir araya getirmeye çalışıyorum.
Cevap #1
Size isimlendirilmiş ihracatların kullanılmasını öneririm. Bu şekilde kullanılabilir:
import * as ABC from 'path/to/somewhere';
export { ABC as MyAlias };
Beklendiği gibi çalışacak ikinci bir seçenek var:
import * as ABC from 'path/to/somewhere';
const MyAlias = ABC;
export default MyAlias;
