Commit Graph
2 Commits
Author SHA1 Message Date
Lukas Obermann 1960dd98d8 feat!: complete rework
- Use Prettier for formatting
- Use composite TypeScript projects
- Use generics in custom AST and resolve them for outputs that don’t support generics
- Add tests
- Export AST types
- Export single renderers
- JSON Schema renderer option to control unresolvedProperties/additionalProperties
- Tests

The Markdown generation may still be improved.
2023-11-09 20:04:36 +01:00
Lukas Obermann 0dc5859821 feat: generate json schema for types with defaulted type parameters
JSON Schema does not have the concept of generics, but by having default types for
type paramaters, the type may be used without providing type arguments, which
makes it possible to generate an output for it.
2022-11-29 22:45:41 +01:00