Skip to content
23 / 58

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ConstructorParameters<T> ΠΈ InstanceType<T>?

ConstructorParameters<T> ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ‚ΠΈΠΏΡ‹ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² конструктора класса Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°. InstanceType<T> ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ‚ΠΈΠΏ экзСмпляра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаёт конструктор. Оба Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Ρ‚ΠΈΠΏΠΎΠΌ конструктора (new (...args) => ...), Π° Π½Π΅ с экзСмпляром. НСзамСнимы ΠΏΡ€ΠΈ написании Ρ„Π°Π±Ρ€ΠΈΠΊ, DI-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ConstructorParameters<T> ΠΈ InstanceType<T>? | JScriptiser