This tool can extract data from an OData metadata file and compile it to other representations of the extracted data. Currently these are:
- TypeScript interfaces
- PlantUML and a resulting class diagram
Install and execute
omeco globally and use it as a CLI.
npm install -g omeco omeco convert PATH/TO/METADATA.XML
This will generate output files in the same directory as the supplied metadata file with names which match the basename (without extension) of the source file.
For further usage refer to the help section of the CLI:
omeco as a dependency in your project and use it programatically.
npm install omeco
extractData to extract data from a metadata description.
compileTypeScriptInterfacesto generate TypeScript interfaces from the extracted data.
compilePlantUmlto generate PlantUML from the extracted data.
writePlantUmlPngto write a class diagram (PNG) from generated PlantUML.
See documentation for detailed description of usage.