0.0.30 • Published 9 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
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