api documentation for swagger-express-middleware (v1.0.0-alpha.12)

Swagger middleware and mocks for Express

table of contents

  1. module swagger-express-middleware
    1. function swagger-express-middleware (swagger, router, callback)
    2. function swagger-express-middleware.DataStore ()
    3. function swagger-express-middleware.FileDataStore (baseDir)
    4. function swagger-express-middleware.MemoryDataStore ()
    5. function swagger-express-middleware.Middleware (sharedRouter)
    6. function swagger-express-middleware.Resource (path, name, data)
    7. function swagger-express-middleware.context (router)
    8. function swagger-express-middleware.json_schema (schema)
    9. function swagger-express-middleware.param_parser ()
    10. object swagger-express-middleware.DataStore.prototype
    11. object swagger-express-middleware.FileDataStore.prototype
    12. object swagger-express-middleware.MemoryDataStore.prototype
    13. object swagger-express-middleware.Resource.prototype
    14. object swagger-express-middleware.context.prototype
    15. object swagger-express-middleware.json_schema.prototype
    16. object swagger-express-middleware.util
  2. module swagger-express-middleware.DataStore
    1. function swagger-express-middleware.DataStore ()
  3. module swagger-express-middleware.DataStore.prototype
    1. function swagger-express-middleware.DataStore.prototype.__openDataStore (collection, callback)
    2. function swagger-express-middleware.DataStore.prototype.__saveDataStore (collection, resources, callback)
    3. function swagger-express-middleware.DataStore.prototype.delete (resources, callback)
    4. function swagger-express-middleware.DataStore.prototype.deleteCollection (collection, callback)
    5. function swagger-express-middleware.DataStore.prototype.get (resource, callback)
    6. function swagger-express-middleware.DataStore.prototype.getCollection (collection, callback)
    7. function swagger-express-middleware.DataStore.prototype.remove (resources, callback)
    8. function swagger-express-middleware.DataStore.prototype.removeCollection (collection, callback)
    9. function swagger-express-middleware.DataStore.prototype.save (resources, callback)
  4. module swagger-express-middleware.FileDataStore
    1. function swagger-express-middleware.FileDataStore (baseDir)
  5. module swagger-express-middleware.FileDataStore.prototype
    1. function swagger-express-middleware.FileDataStore.prototype.__openDataStore (collection, callback)
    2. function swagger-express-middleware.FileDataStore.prototype.__saveDataStore (collection, resources, callback)
    3. function swagger-express-middleware.FileDataStore.prototype.constructor (baseDir)
  6. module swagger-express-middleware.MemoryDataStore
    1. function swagger-express-middleware.MemoryDataStore ()
  7. module swagger-express-middleware.MemoryDataStore.prototype
    1. function swagger-express-middleware.MemoryDataStore.prototype.__openDataStore (collection, callback)
    2. function swagger-express-middleware.MemoryDataStore.prototype.__saveDataStore (collection, resources, callback)
    3. function swagger-express-middleware.MemoryDataStore.prototype.constructor ()
  8. module swagger-express-middleware.Resource
    1. function swagger-express-middleware.Resource (path, name, data)
    2. function swagger-express-middleware.Resource.parse (json)
  9. module swagger-express-middleware.Resource.prototype
    1. function swagger-express-middleware.Resource.prototype.filter (router, collectionOnly)
    2. function swagger-express-middleware.Resource.prototype.merge (other)
    3. function swagger-express-middleware.Resource.prototype.toString ()
    4. function swagger-express-middleware.Resource.prototype.valueOf (router, collectionOnly)
  10. module swagger-express-middleware.context
    1. function swagger-express-middleware.context (router)
  11. module swagger-express-middleware.context.prototype
    1. function swagger-express-middleware.context.prototype.addListener (type, listener)
    2. function swagger-express-middleware.context.prototype.emit (type)
    3. function swagger-express-middleware.context.prototype.eventNames ()
    4. function swagger-express-middleware.context.prototype.getMaxListeners ()
    5. function swagger-express-middleware.context.prototype.listenerCount (type)
    6. function swagger-express-middleware.context.prototype.listeners (type)
    7. function swagger-express-middleware.context.prototype.on (type, listener)
    8. function swagger-express-middleware.context.prototype.once (type, listener)
    9. function swagger-express-middleware.context.prototype.prependListener (type, listener)
    10. function swagger-express-middleware.context.prototype.prependOnceListener (type, listener)
    11. function swagger-express-middleware.context.prototype.removeAllListeners (type)
    12. function swagger-express-middleware.context.prototype.removeListener (type, listener)
    13. function swagger-express-middleware.context.prototype.setMaxListeners (n)
    14. undefined swagger-express-middleware.context.prototype.domain
  12. module swagger-express-middleware.json_schema
    1. function swagger-express-middleware.json_schema (schema)
  13. module swagger-express-middleware.json_schema.prototype
    1. function swagger-express-middleware.json_schema.prototype.parse (value, propPath)
    2. function swagger-express-middleware.json_schema.prototype.sample ()
    3. function swagger-express-middleware.json_schema.prototype.serialize (value, propPath)
  14. module swagger-express-middleware.param_parser
    1. function swagger-express-middleware.param_parser ()
    2. function swagger-express-middleware.param_parser.parseParameter (param, value, schema)
  15. module swagger-express-middleware.util
    1. function swagger-express-middleware.util.debug ()
    2. function swagger-express-middleware.util.getAllowedMethods (path)
    3. function swagger-express-middleware.util.getParameters (path, operation)
    4. function swagger-express-middleware.util.getRequestSchema (path, operation)
    5. function swagger-express-middleware.util.getResponsesBetween (operation, min, max)
    6. function swagger-express-middleware.util.isExpressApp (router)
    7. function swagger-express-middleware.util.isExpressRouter (router)
    8. function swagger-express-middleware.util.isExpressRoutingOptions (router)
    9. function swagger-express-middleware.util.isSwaggerRequest (req)
    10. function swagger-express-middleware.util.normalizePath (path, router)
    11. function swagger-express-middleware.util.rfc1123 (date)
    12. function swagger-express-middleware.util.warn (err, message, params)
    13. object swagger-express-middleware.util.swaggerParamRegExp

module swagger-express-middleware

function swagger-express-middleware (swagger, router, callback)

function swagger-express-middleware.DataStore ()

function swagger-express-middleware.FileDataStore (baseDir)

function swagger-express-middleware.MemoryDataStore ()

function swagger-express-middleware.Middleware (sharedRouter)

function swagger-express-middleware.Resource (path, name, data)

function swagger-express-middleware.context (router)

function swagger-express-middleware.json_schema (schema)

function swagger-express-middleware.param_parser ()

module swagger-express-middleware.DataStore

function swagger-express-middleware.DataStore ()

module swagger-express-middleware.DataStore.prototype

function swagger-express-middleware.DataStore.prototype.__openDataStore (collection, callback)

function swagger-express-middleware.DataStore.prototype.__saveDataStore (collection, resources, callback)

function swagger-express-middleware.DataStore.prototype.delete (resources, callback)

function swagger-express-middleware.DataStore.prototype.deleteCollection (collection, callback)

function swagger-express-middleware.DataStore.prototype.get (resource, callback)

function swagger-express-middleware.DataStore.prototype.getCollection (collection, callback)

function swagger-express-middleware.DataStore.prototype.remove (resources, callback)

function swagger-express-middleware.DataStore.prototype.removeCollection (collection, callback)

function swagger-express-middleware.DataStore.prototype.save (resources, callback)

module swagger-express-middleware.FileDataStore

function swagger-express-middleware.FileDataStore (baseDir)

module swagger-express-middleware.FileDataStore.prototype

function swagger-express-middleware.FileDataStore.prototype.__openDataStore (collection, callback)

function swagger-express-middleware.FileDataStore.prototype.__saveDataStore (collection, resources, callback)

function swagger-express-middleware.FileDataStore.prototype.constructor (baseDir)

module swagger-express-middleware.MemoryDataStore

function swagger-express-middleware.MemoryDataStore ()

module swagger-express-middleware.MemoryDataStore.prototype

function swagger-express-middleware.MemoryDataStore.prototype.__openDataStore (collection, callback)

function swagger-express-middleware.MemoryDataStore.prototype.__saveDataStore (collection, resources, callback)

function swagger-express-middleware.MemoryDataStore.prototype.constructor ()

module swagger-express-middleware.Resource

function swagger-express-middleware.Resource (path, name, data)

function swagger-express-middleware.Resource.parse (json)

module swagger-express-middleware.Resource.prototype

function swagger-express-middleware.Resource.prototype.filter (router, collectionOnly)

function swagger-express-middleware.Resource.prototype.merge (other)

function swagger-express-middleware.Resource.prototype.toString ()

function swagger-express-middleware.Resource.prototype.valueOf (router, collectionOnly)

module swagger-express-middleware.context

function swagger-express-middleware.context (router)

module swagger-express-middleware.context.prototype

function swagger-express-middleware.context.prototype.addListener (type, listener)

function swagger-express-middleware.context.prototype.emit (type)

function swagger-express-middleware.context.prototype.eventNames ()

function swagger-express-middleware.context.prototype.getMaxListeners ()

function swagger-express-middleware.context.prototype.listenerCount (type)

function swagger-express-middleware.context.prototype.listeners (type)

function swagger-express-middleware.context.prototype.on (type, listener)

function swagger-express-middleware.context.prototype.once (type, listener)

function swagger-express-middleware.context.prototype.prependListener (type, listener)

function swagger-express-middleware.context.prototype.prependOnceListener (type, listener)

function swagger-express-middleware.context.prototype.removeAllListeners (type)

function swagger-express-middleware.context.prototype.removeListener (type, listener)

function swagger-express-middleware.context.prototype.setMaxListeners (n)

module swagger-express-middleware.json_schema

function swagger-express-middleware.json_schema (schema)

module swagger-express-middleware.json_schema.prototype

function swagger-express-middleware.json_schema.prototype.parse (value, propPath)

function swagger-express-middleware.json_schema.prototype.sample ()

function swagger-express-middleware.json_schema.prototype.serialize (value, propPath)

module swagger-express-middleware.param_parser

function swagger-express-middleware.param_parser ()

function swagger-express-middleware.param_parser.parseParameter (param, value, schema)

module swagger-express-middleware.util

function swagger-express-middleware.util.debug ()

function swagger-express-middleware.util.getAllowedMethods (path)

function swagger-express-middleware.util.getParameters (path, operation)

function swagger-express-middleware.util.getRequestSchema (path, operation)

function swagger-express-middleware.util.getResponsesBetween (operation, min, max)

function swagger-express-middleware.util.isExpressApp (router)

function swagger-express-middleware.util.isExpressRouter (router)

function swagger-express-middleware.util.isExpressRoutingOptions (router)

function swagger-express-middleware.util.isSwaggerRequest (req)

function swagger-express-middleware.util.normalizePath (path, router)

function swagger-express-middleware.util.rfc1123 (date)

function swagger-express-middleware.util.warn (err, message, params)

[ this document was created with utility2 ]