#typescript
Вопрос:
Я хочу реэкспортировать все из одного файла ts, как это:
export * from "./my-module";
Однако я хотел бы изменить одно значение из этого модуля, и я знаю, что он экспортировал только одно значение с именем Foo
, я не смогу узнать другие экспортированные элементы.
Я хочу сделать это:
import { Foo as oldFoo, ...rest } from "./my-module"
export {...rest} from "./my-module";
export const Foo = {
...oldFoo,
newProperty: 'BAR'
}
Я хочу сделать это, потому что хочу отслеживать обновления сторонних библиотек, конечно, я могу знать всех экспортированных участников, но как только я обновлю свой пакет, экспортированные участники из сторонних библиотек могут измениться.
Возможно ли это сделать?