0.0.30 • Published 8 years ago
swag-ts-ng v0.0.30
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 name | Default | Description |
---|---|---|
swaggerPath | none (required) | URL of the Swagger document |
interfaceDestination | API/Title from Swagger | Path for the interfaces |
classDestination | none | If empty or missing, classes will not be generated |
modelModuleName | API.Title from Swagger | Module name for the interfaces |
clientDestination | API/Title from Swagger | Path for the client |
clientModuleName | none | Module name for the client class |
clientClassName | Title from SwaggerClient | Class name for the client |
singleFile | false | Put 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