Skip to content

Commit 4289865

Browse files
Merge pull request #3 from advanced-rest-client/feat/async20-apis
Add support for AsyncAPI 2.0
2 parents f61f74f + 89484f1 commit 4289865

6 files changed

Lines changed: 2508 additions & 44 deletions

File tree

index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ async function processFile(doc, file, type, destPath, resolution) {
2525
case 'OAS 3.0':
2626
validateProfile = amf.ProfileNames.OAS;
2727
break;
28+
case 'ASYNC 2.0':
29+
validateProfile = amf.ProfileNames.ASYNC20;
30+
break;
2831
}
2932
let dest = file.substr(0, file.lastIndexOf('.')) + '.json';
3033
if (dest.indexOf('/') !== -1) {
@@ -43,6 +46,7 @@ async function processFile(doc, file, type, destPath, resolution) {
4346
case 'RAML 0.8': resolver = amf.Core.resolver('RAML 0.8'); break;
4447
case 'OAS 2.0': resolver = amf.Core.resolver('OAS 2.0'); break;
4548
case 'OAS 3.0': resolver = amf.Core.resolver('OAS 3.0'); break;
49+
case 'ASYNC 2.0': resolver = amf.Core.resolver('ASYNC 2.0'); break;
4650
}
4751
if (resolver) {
4852
doc = resolver.resolve(doc, resolution);

0 commit comments

Comments
 (0)