In meinem Code verwendete ich eine Klasse mit dem erstaunlichen Namen MyClass
, die eine einzige Methode MyMethod(): void {...}
hatte, die eine großartige Funktionalität zur Verfügung stellte. Diese Klasse + Methode wurde an vielen Stellen verwendet.Klasse mit umbenannten Methoden in TypeScript exportieren?
Es gibt jetzt eine brandneue Klasse mit dem Namen BrandNewClass
(die ich aufgrund nicht bearbeiten [insert welchem Grund auch immer Sie überzeugen würde]) eine einzige Methode mit BrandNewMethod(): void {...}
die gleiche Funktionalität in einer verbesserten Art und Weise bereitstellt.
Um die alte Funktionalität mit der brandneuen zu wechseln, habe ich bereits MyClass
(und MyMethod
) losgeworden.
Danach kann ich Verweis auf MyClass
ändern und MyMethod
-BrandNewClass
und BrandNewMethod
überall.
Aber ich konnte die Anstrengung erleichtern, wenn ich Reexport BrandNewClass
als MyClass
und nur MyMethod
zu BrandNewMethod
ändern.
export { BrandNewClass as MyClass } from 'BrandNewClass';
Gibt es eine Möglichkeit weiter die Mühe zu erleichtern und die Wiederausfuhr so konfigurieren, dass der Name des Verfahrens BrandNewMethod
auch (zu MyMethod
) aliased wird?