تایپاسکریپت - نوع عمومی انگولار هنگام تلاش برای کامپایل AOT شکست میخورد
من خدمات زیادی در اپم دارم که برای ارسال درخواست به نقاط انتهایی مختلف استفاده میشوند. همه آنها از GenericService گسترش یافتهاند. وقتی GET انجام میشود، پاسخ باید به T یا T[] تحلیل شود، بنابراین به یک سازنده T در داخل سرویس عمومی خود نیاز دارم. در حال حاضر من این مشکل را دارم
constructor(private classType: new (options?: any, ...) => T){}
...
new this.classType(item)
این با JIT کار میکند اما وقتی تلاش میکنم به صورت AOT کامپایل کنم، دریافت میکنم
ERROR in Error encountered resolving symbol values statically. Expression form not supported
حدس میزنم مشکل در تابع داخل سازنده است اما نمیدانم چگونه آن را متوقف کنم. پیشنهادی دارید؟