0.0.30 • Published 9 years ago

swag-ts-ng v0.0.30

Weekly downloads
111
License
-
Repository
github
Last release
9 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

9 years ago

0.0.27

9 years ago

0.0.26

9 years ago

0.0.25

9 years ago

0.0.23

9 years ago

0.0.22

9 years ago

0.0.21

10 years ago

0.0.20

10 years ago

0.0.19

10 years ago

0.0.18

10 years ago

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago