container.bind<MailSenderPort>(TYPES.MailSender, DependencyType.ADAPTER, MailSender);
container.bind<PasswordEmailProcessing>(TYPES.MailSender, DependencyType.ADAPTER, PasswordEmailProcessing, {
singlton: true,
});
Если случайно указать неправильный тип, при том что в PasswordEmailProcessing есть
@inject(TYPES.MailSender) private mailSender: MailSenderPort;