Skip to content

darekf77/ng2-rest-swagger-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ng2-rest-swagger-generator

Generate services for Angular2+ from your swagger.json files.

Instalation

npm install ng2-rest-swagger-generator -g 

Usage

ng2-rest-swagger-generateor \ --json ~/api_swagger.json \ # local swagger json file or --json http://api.com/swagger.json \ # external link to swagger json --base my_api_from_swagger_json 

It will generate my_api_from_swagger_json folder with angular2_ module.

Your can alsow ommit --base param, default out folder is "api".

Import

To import generated module in app.module of you angular app do this:

 import { Ng2RestGenModule } from './api'; ... imports: [ Ng2RestGenModule ], ...

Api url modyfication

It you wanna change your base paths just use property enpointUrl in Ng2RestGenModule module :

if(enviroment.production) { Ng2RestGenModule.enpointUrls.myresource.myhost = 'https://myproductionhost.com' }

Parameters description

param description
--json online links or local paths for swagger.json files
--base output module folder
-s if https protocole enable (one for all json-s)

About

Generate Angular 2+ services from swagger.json

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published