typer - TypeScript: importere og eksportere "på samme tid"
Finnes det en måte å importere og eksportere en variabel med samme navn, samtidig, i samme TypeScript-fil?
For eksempel, følgende situasjon:
import { State as UIState } from './ui'
import { State as ConnectionState } from './connection'
export { State as UIState } from './ui'
export { State as ConnectionState } from './connection'
export type State = {
ui: UIState
connection: ConnectionState
}
For å redusere skrivekostnaden, vil jeg gjerne kunne skrive noe slikt:
export import { State as UIState } from './ui'
Noen ideer?
Svar #1
Å lage en "index.ts"-fil (eller foo.ts) reduserte den repetitive import/eksporten. (Jeg er ikke sikker på om dette er en god løsning)
export * from './product-form.component'
export * from './product-list.component'
Angular-modul
import { NgModule } from '@angular/core';
import * as c from './index';
export * from './index'
@NgModule({
declarations: [
c.ProductListComponent,
c.ProductFormComponent,
]
})
export class ProductModule { }
Svar #2
Finnes det en måte å importere og eksportere en variabel med samme navn, samtidig, i samme TypeScript-fil
Nei. Det finnes ingen JS-modul-syntaks for det.
