Blame view

node_modules/loopback-swagger/example/generator.js 845 Bytes
f7563de62   Palak Handa   first commit
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
  // Copyright IBM Corp. 2014,2016. All Rights Reserved.
  // Node module: loopback-swagger
  // This file is licensed under the MIT License.
  // License text available at https://opensource.org/licenses/MIT
  
  var util = require('util');
  var helper = require('../index');
  
  var petStoreV2Spec = require('./pet-store-2.0.json');
  var code = helper.generateRemoteMethods(petStoreV2Spec, { modelName: 'Store' });
  console.log(code);
  
  var petStoreV12Spec = require('./pet-store-1.2.json');
  code = helper.generateRemoteMethods(petStoreV12Spec);
  console.log(code);
  
  console.log('
  Models v2 -------------
  ');
  var models = helper.generateModels(petStoreV2Spec);
  console.log(util.inspect(models, { depth: null }));
  
  console.log('
  Models v1.2 -------------
  ');
  models = helper.generateModels(petStoreV12Spec);
  console.log(util.inspect(models, { depth: null }));