Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Privatize the AbstractType subclass hierarchy.
Rather than exporting these subclasses so that gen-types.ts can analyze them with instanceof, I would rather hide the fact that there's anything other than AbstractType<T>, and let the subclasses implement inherited AbstractType methods, which can then be called by gen-types.ts without any knowledge of how those methods are implemented.
- Loading branch information