как добавить параметры в конструктор класса, реализующего интерфейс с помощью inversify?

#node.js #typescript #dependency-injection #factory-pattern #constructor-injection

Вопрос:

привет ниже, мне нужна помощь в коде…. Я пробовал разные способы, но это не сработало…что я хотел сделать, так это ввести фактор и подсчитать непосредственно в класс, в который я вводлю завод … здесь нужны некоторые мысли!!….любая помощь будет оценена по достоинству!!!

 interface Problem {  save()  delete()  update() }  class Question implements Problem {  public answer = 0;  constructor(public factor: number, public count: number) {  this.factor=factor  this.count =count  }   }  class SomeOtherClass {  @inject("Factorylt;Problemgt;") factory: (category: string) =gt; Problem  //i need factor and count (that is there inside constructor of class Question)to be already injected here from the inversify.config.ts  save()  {  this.factory("question").save()  } }  

в файле inversify.config.ts

 container.bindlt;interfaces.Newablelt;Problemgt;gt;("Newablelt;Problemgt;").toConstructorlt;Problemgt;   (Question).whenTargetNamed("question");  container.bindlt;interfaces.Factorylt;Problemgt;gt;("Factorylt;Problemgt;").toFactorylt;Problemgt;((context) =gt; {  return (named: string) =gt; {  if (named == "question")  //need some help in here    };  });```