-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmodel.js
More file actions
36 lines (32 loc) · 2.09 KB
/
Copy pathmodel.js
File metadata and controls
36 lines (32 loc) · 2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
const generator = require('@api-components/api-model-generator');
/** @typedef {import('@api-components/api-model-generator/types').ApiConfiguration} ApiConfiguration */
/** @type Map<string, ApiConfiguration> */
const files = new Map();
files.set('demo-api/demo-api.raml', { type: 'RAML 1.0' });
files.set('se-8987/se-8987.raml', { type: 'RAML 1.0' });
files.set('SE-10469/SE-10469.raml', { type: 'RAML 1.0' });
files.set('tracked-examples/tracked-to-linked.raml', { type: 'RAML 1.0' });
files.set('APIC-188/APIC-188.raml', { type: 'RAML 1.0' });
files.set('APIC-187/APIC-187.raml', { type: 'RAML 1.0' });
files.set('APIC-233/APIC-233.raml', { type: 'RAML 0.8' });
files.set('SE-13092/SE-13092.raml', { type: 'RAML 1.0' });
files.set('SE-14813/SE-14813.raml', { type: 'RAML 1.0' });
files.set('APIC-391/APIC-391.raml', { type: 'RAML 1.0' });
files.set('APIC-487/APIC-487.raml', { type: 'RAML 1.0' });
files.set('APIC-499/APIC-499.raml', { type: 'RAML 1.0' });
files.set('APIC-655/APIC-655.raml', { type: 'RAML 1.0' });
files.set('SE-22063/SE-22063.raml', { type: 'RAML 1.0' });
files.set('APIC-332/APIC-332.raml', { type: 'RAML 1.0' });
files.set('APIC-690/APIC-690.raml', { type: 'RAML 1.0' });
files.set('10732397/10732397.raml', { type: 'RAML 1.0' });
files.set('W-17309546/W-17309546.raml', { type: 'RAML 1.0' });
files.set('W-17413312/W-17413312.json', { type: 'OAS 3.0', mime: 'application/json' });
files.set('oas-3-api/oas-3-api.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('allof-types/allof-types.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('APIC-679/APIC-679.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('xml-api/xml-api.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('v4_0_0_api_spec/v4_0_0_api_specs.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('W-11843862/W-11843862.yaml', { type: 'OAS 3.0', mime: 'application/yaml' });
files.set('W-12428170/W-12428170.yaml', { type: 'OAS 2.0', mime: 'application/yaml' });
files.set('W-18830464/W-18830464.json', { type: 'OAS 3.0', mime: 'application/json' });
generator.generate(files);