Generate a JavaScript API client from RAML. Expose defined "schemas" as Typescript interfaces resp. types.
npm install raml-javascript-generator -g
This module depends on raml-generator and can be used globally or locally with JavaScript.
- Chained DSL generation
README.md
output- Support for
client.methodName
andclient.displayName
annotations - Emits OAuth 2.0 client wrappers
raml-javascript-generator api.raml -o js-client
var jsGenerator = require('raml-javascript-generator')
var output = jsGenerator(/* api, data */)
- Used schema generator does not (yet) support $ref external references
- Only explicitly named schemas are exposed via type or interface
Apache License 2.0