У меня установлен модуль с npm с единственным методом экспорта по умолчанию. Я настроил прокси ES6 с обработчиком apply
, чтобы обезопасить метод в модуле. С чем я борюсь, так это с тем, как я могу заменить импорт модуля метода с помощью пользовательской замены прокси-сервера ES6.
Мне нужен оригинальный модуль (назовем его module A
) в модуле monkey-patch, где ясоздайте прокси, чтобы я мог вызывать оригинальный метод после выполнения пользовательской логики. Затем везде я хочу импортировать мою прокси-версию с исправленными обезьянами (то есть module B
) вместо module A
. Но вместо того, чтобы изменять весь импорт в кодовой базе для импорта B
вместо A
, я хотел бы сделать это как-то внутренне в TypeScript.
Есть ли способ добиться этого?