Files
DefinitelyTyped/swaggerize-express/swaggerize-express-tests.ts
2016-05-04 14:15:06 -07:00

25 lines
625 B
TypeScript

import http = require('http');
import express = require('express');
import swaggerize = require('swaggerize-express');
var app = express();
app.use(swaggerize(<swaggerize.Options>{
api: {
swagger: "2.0",
host: "localhost:8080",
info: {
title: "swaggerize-express.d.ts test",
version: "1"
},
paths: {
}
},
docspath: '/api-docs',
handlers: './handlers'
}));
var server = app.listen(18888, 'localhost', function () {
(<swaggerize.SwaggerizedExpress>app).swagger.api.host = server.address().address + ':' + server.address().port;
});