Overview of Typelizer features
mainTypelizer synchronizes Ruby on Rails backends with frontend types through several key capabilities:
- TypeScript Interface Generation: Automatically creates interfaces from your serializers.
- Type-safe Route Helpers: Generates helpers derived from your Rails routes.
- Serializer Support: Compatible with
Alba,ActiveModel::Serializer,Oj::Serializer, andPanko::Serializer. - OpenAPI Support: Generates OpenAPI 3.0/3.1 schemas.
- Flexible Output: Supports multiple output writers with layered configuration.
- Development Workflow: Includes file watching for automatic regeneration during development.