Most information in TypeScript types is duplicated in JSON schemas.
Consider implementing a mechanism to keep both in sync.
Note that JSON schemas may no longer be necessary once we have our Web2Cit-Editor (because users won't need to use the JSON-editor then).