Я пытаюсь переопределить внешний вид того или иного модуля машинописи для всех, кто его импортирует.
Это потому, что у меня есть некоторые правила веб-пакета, которые на самом деле меняют то, что экспортирует этот модуль во время переноса.
У меня есть объявление пользовательского модуля в custom.d.ts
файле:
declare module '*.worker' {
class WebpackWorker extends Worker {
constructor();
}
export default WebpackWorker;
}
И затем я импортирую этот модуль как
import MyWorker from './test.worker';
const worker = new MyWorker();
Тем не менее, я не могу заставить объявление пользовательского модуля распознать, что оно относится к типам, объявленным в моем файле custom.d.ts. Кто-нибудь знает, возможно ли переопределение экспортируемых типов локального модуля?