Remove the need to self-reference Form['lines'] in Form subclasses.
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 18 Oct 2020 06:12:59 +0000 (02:12 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 18 Oct 2020 06:12:59 +0000 (02:12 -0400)
commit345ee4ed5625dfb934cca6fa73439601374d4d27
treef14736dd21051857f406f18c2c6584f2ab262a14
parentc4c2a952e11960d5a5cbe8a8d761d2e045d3f110
Remove the need to self-reference Form['lines'] in Form subclasses.

This self-reference is not supported in TypeSciprt 4 (see
https://github.com/microsoft/TypeScript/issues/40315), and it is
unnecessary.
25 files changed:
src/core/Form.test.ts
src/core/Form.ts
src/core/Line.test.ts
src/core/Line.ts
src/core/TaxReturn.test.ts
src/core/TaxReturn.ts
src/core/Trace.test.ts
src/fed2019/Form1040.ts
src/fed2019/Form1099B.ts
src/fed2019/Form1099DIV.ts
src/fed2019/Form1099INT.ts
src/fed2019/Form1099R.ts
src/fed2019/Form1116.ts
src/fed2019/Form6251.ts
src/fed2019/Form8606.ts
src/fed2019/Form8949.ts
src/fed2019/Form8959.ts
src/fed2019/Form8960.ts
src/fed2019/Form8995.ts
src/fed2019/Schedule1.ts
src/fed2019/Schedule2.ts
src/fed2019/Schedule3.ts
src/fed2019/ScheduleA.ts
src/fed2019/ScheduleD.ts
src/fed2019/W2.ts