0.0.30 • Published 8 years ago

swag-ts-ng v0.0.30

Weekly downloads
111
License
-
Repository
github
Last release
8 years ago

swag-ts-ng

Swagger client Typescript Codegen for Angularjs

Please note this is still Work in progress (experimental)

Install

$npm install swag-ts-ng

Usage

var swag = require('swag-ts-ng');

var options = {
    swaggerPath: "URL for your swagger definition", // required
    interfaceDestination: "API/Interfaces",         // optional
    classDestination: "API/Model",                  // optional
    modelModuleName: "Model",                       // optional
    clientDestination: "API/Service",               // optional
    clientModuleName: "Service",                    // optional
    clientClassName: "ApiDataService",              // optional
    singleFile: false                               // optional
}

swag.process(options);

Building

To transpile typescript to js, run:

$ npm run build ###Options

Field nameDefaultDescription
swaggerPathnone (required)URL of the Swagger document
interfaceDestinationAPI/Title from SwaggerPath for the interfaces
classDestinationnoneIf empty or missing, classes will not be generated
modelModuleNameAPI.Title from SwaggerModule name for the interfaces
clientDestinationAPI/Title from SwaggerPath for the client
clientModuleNamenoneModule name for the client class
clientClassNameTitle from SwaggerClientClass name for the client
singleFilefalsePut all the generated code in a single file
0.0.30

8 years ago

0.0.27

8 years ago

0.0.26

8 years ago

0.0.25

8 years ago

0.0.23

8 years ago

0.0.22

8 years ago

0.0.21

9 years ago

0.0.20

9 years ago

0.0.19

9 years ago

0.0.18

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago