This adapter provides support for parsing Swagger 2.0 in Fury.js. It does not yet provide a serializer.
npm install fury-adapter-swagger
import fury from 'fury';
import swaggerAdapter from 'fury-adapter-swagger';
fury.use(swaggerAdapter);
fury.parse({source: '... your Swagger 2.0 document ...'}, (err, result) => {
if (err) {
console.log(err);
return;
}
// The returned `result` is a Minim parse result element.
console.log(result.api.title);
});
The following codes are used by the parser when creating warning and error annotations.
Warnings:
Code | Description |
---|---|
2 | Source maps are unavailable due either to the input format or an issue parsing the input. |
3 | Data is being lost in the conversion. |
4 | Swagger validation error. |
Errors:
Code | Description |
---|---|
1 | Error parsing input (e.g. malformed YAML). |