0.2.0 • Published 7 years ago
avro-typescript-converter v0.2.0
AVRO typescript converter
Simple tool to convert AVRO schema's to TypeScript interfaces. Based on avro-typescript, but with several fixes and improvements:
- Added a command line interface
- Stripped namespaces
- Added string enumerations
- Removed duplicated types
- Fixed array types with union arrays
- Uses the recommended naming convention for interfaces (IMyName)
- Added documentation from schema to output
Installation
Intended to be used globally, so
npm i -g avro-typescript-converterUsage
Example:
avro-typescript-converter example/standard_cap-value.avsc -vor
npm run exampleBuild
Install the dependencies and run the compiler:
npm i
npm start