a.ts(1126,14): error TS2589: Type instantiation is excessively deep and possibly infinite.
