From 6d5f0332d8c4a0c40d55cf36af88df14e3336ca2 Mon Sep 17 00:00:00 2001 From: Ardalan Amini Date: Wed, 7 Nov 2018 01:13:19 +0330 Subject: [PATCH] Update Benchmarks --- README.md | 12 +- docs/classes/accepts.html | 14 +- docs/classes/encapsulation.html | 6 +- docs/classes/engine.html | 12 +- docs/classes/eventemitter.html | 18 +- docs/classes/foxify.html | 150 +++++----- docs/classes/httpexception.html | 16 +- docs/classes/layer.html | 50 ++-- docs/classes/request.html | 28 +- docs/classes/response.html | 50 ++-- docs/classes/router.html | 108 +++---- docs/classes/server.html | 28 +- docs/enums/rangeparser.result.html | 4 +- docs/globals.html | 310 ++++++++++---------- docs/index.html | 22 +- docs/interfaces/__global.nodejs.global.html | 4 +- docs/interfaces/foxify.options.html | 8 +- docs/interfaces/foxify.settings.html | 18 +- docs/interfaces/layer.handlerobject.html | 6 +- docs/interfaces/layer.handlers.html | 68 ++--- docs/interfaces/layer.jsonschema.html | 12 +- docs/interfaces/layer.options.html | 68 ++--- docs/interfaces/layer.routeoptions.html | 2 +- docs/interfaces/layer.schema.html | 2 +- docs/interfaces/rangeparser.range.html | 4 +- docs/interfaces/rangeparser.ranges.html | 2 +- docs/interfaces/router.methodfunctions.html | 52 ++-- docs/interfaces/router.middleware.html | 4 +- docs/interfaces/router.pathmethods.html | 52 ++-- docs/interfaces/router.route.html | 8 +- docs/interfaces/server.options.html | 8 +- docs/interfaces/server.settings.html | 20 +- docs/modules/__global.html | 4 +- 33 files changed, 585 insertions(+), 585 deletions(-) diff --git a/README.md b/README.md index bc25daa..2f44c30 100644 --- a/README.md +++ b/README.md @@ -103,12 +103,12 @@ You can also find all the documents [here](https://foxify.js.org). | Framework | Version | R/S | | :--------: | :---------: | :----------: | -| **Foxify** | **0.10.6** | **26,331.2** | -| fastify | 1.12.1 | 25,675.2 | -| **bare** | **10.12.0** | **21,931.2** | -| hapi | 17.6.0 | 18801.6 | -| express | 4.16.4 | 16,200 | -| restify | 7.2.1 | 15,207.2 | +| **Foxify** | **0.10.7** | **27,716.8** | +| fastify | 1.13.0 | 26,654.4 | +| **bare** | **10.13.0** | **22,366.4** | +| hapi | 17.7.0 | 19,662.41 | +| express | 4.16.4 | 17,468 | +| restify | 7.2.2 | 14,660 | > More detailed benchmarks available [here](https://github.com/foxifyjs/benchmarks) diff --git a/docs/classes/accepts.html b/docs/classes/accepts.html index e406549..74e03a1 100644 --- a/docs/classes/accepts.html +++ b/docs/classes/accepts.html @@ -115,7 +115,7 @@

constructor

  • Parameters

    @@ -137,7 +137,7 @@

    Protected headers

    headers: IncomingHttpHeaders
    @@ -147,7 +147,7 @@

    Protected negotiator

    negotiator: Negotiator
    @@ -164,7 +164,7 @@

    charsets

  • @@ -200,7 +200,7 @@

    encodings

  • @@ -236,7 +236,7 @@

    languages

  • @@ -272,7 +272,7 @@

    types

  • diff --git a/docs/classes/encapsulation.html b/docs/classes/encapsulation.html index 76db038..dc85a06 100644 --- a/docs/classes/encapsulation.html +++ b/docs/classes/encapsulation.html @@ -111,7 +111,7 @@

    constructor

  • Parameters

    @@ -157,7 +157,7 @@

    Protected _fn

    _fn: function
    @@ -201,7 +201,7 @@

    run

  • Parameters

    diff --git a/docs/classes/engine.html b/docs/classes/engine.html index 6a7dfa9..49c0549 100644 --- a/docs/classes/engine.html +++ b/docs/classes/engine.html @@ -115,7 +115,7 @@

    Static Callback

    Callback: function
    @@ -156,7 +156,7 @@

    constructor

  • Parameters

    @@ -196,7 +196,7 @@

    Protected _ext

    _ext: string
    @@ -206,7 +206,7 @@

    Protected _handler

    _handler: function
    @@ -237,7 +237,7 @@

    Protected _path

    _path: string
    @@ -254,7 +254,7 @@

    render

  • Parameters

    diff --git a/docs/classes/eventemitter.html b/docs/classes/eventemitter.html index dbd7da7..a86869a 100644 --- a/docs/classes/eventemitter.html +++ b/docs/classes/eventemitter.html @@ -130,7 +130,7 @@

    Static ErrorEvent

    ErrorEvent: "error" | "error-100" | "error-101" | "error-102" | "error-103" | "error-200" | "error-201" | "error-202" | "error-203" | "error-204" | "error-205" | "error-206" | "error-207" | "error-208" | "error-226" | "error-300" | "error-301" | "error-302" | "error-303" | "error-304" | "error-305" | "error-306" | "error-307" | "error-308" | "error-400" | "error-401" | "error-402" | "error-403" | "error-404" | "error-405" | "error-406" | "error-407" | "error-408" | "error-409" | "error-410" | "error-411" | "error-412" | "error-413" | "error-414" | "error-415" | "error-416" | "error-417" | "error-418" | "error-421" | "error-422" | "error-423" | "error-424" | "error-426" | "error-428" | "error-429" | "error-431" | "error-451" | "error-500" | "error-501" | "error-502" | "error-503" | "error-504" | "error-505" | "error-506" | "error-507" | "error-508" | "error-510" | "error-511"
    @@ -140,7 +140,7 @@

    Static ErrorListener

    ErrorListener: function
    @@ -177,7 +177,7 @@

    Static Event

    Event: "uncaughtException" | "unhandledRejection" | ErrorEvent
    @@ -187,7 +187,7 @@

    Static ExceptionListenerExceptionListener: function

    @@ -218,7 +218,7 @@

    Static RejectionListenerRejectionListener: function

    @@ -302,7 +302,7 @@

    emit

    Parameters

    @@ -466,7 +466,7 @@

    on

    Parameters

    @@ -484,7 +484,7 @@

    Returns this

    Overrides EventEmitter.on

    Parameters

    @@ -520,7 +520,7 @@

    Returns this

    Overrides EventEmitter.on

    Parameters

    diff --git a/docs/classes/foxify.html b/docs/classes/foxify.html index b9acad8..5ec0630 100644 --- a/docs/classes/foxify.html +++ b/docs/classes/foxify.html @@ -176,7 +176,7 @@

    Static Handler

    Handler: Handler
    @@ -186,7 +186,7 @@

    Static Request

    Request: RequestClass
    @@ -196,7 +196,7 @@

    Static Response

    Response: ResponseClass
    @@ -213,7 +213,7 @@

    constructor

  • Returns Foxify

    @@ -229,7 +229,7 @@

    Private _router

    _router: Router = new Router()
    @@ -239,7 +239,7 @@

    Private _view: Engine

  • @@ -250,7 +250,7 @@

    checkout

    @@ -261,7 +261,7 @@

    connect

    @@ -272,7 +272,7 @@

    copy

    @@ -283,7 +283,7 @@

    delete

    @@ -294,7 +294,7 @@

    head

    @@ -305,7 +305,7 @@

    lock

    @@ -316,7 +316,7 @@

    m-search

    @@ -327,7 +327,7 @@

    merge

    @@ -338,7 +338,7 @@

    mkactivity

    @@ -349,7 +349,7 @@

    mkcol

    @@ -360,7 +360,7 @@

    move

    @@ -371,7 +371,7 @@

    notify

    @@ -382,7 +382,7 @@

    options

    @@ -393,7 +393,7 @@

    patch

    @@ -404,7 +404,7 @@

    post

    @@ -415,7 +415,7 @@

    propfind

    @@ -426,7 +426,7 @@

    proppatch

    @@ -437,7 +437,7 @@

    purge

    @@ -448,7 +448,7 @@

    put

    @@ -459,7 +459,7 @@

    report

    @@ -470,7 +470,7 @@

    search

    @@ -481,7 +481,7 @@

    subscribe

    @@ -492,7 +492,7 @@

    trace

    @@ -503,7 +503,7 @@

    unlock

    @@ -514,7 +514,7 @@

    unsubscribe

    @@ -524,7 +524,7 @@

    Static Router

    Router: Router = Router
    @@ -534,7 +534,7 @@

    Static constants

    constants: "/home/phantom/Projects/Github/foxifyjs/foxify/src/constants/index" = constants
    @@ -544,7 +544,7 @@

    Static static

    static: any = serveStatic
    @@ -561,7 +561,7 @@

    Private _set

  • Parameters

    @@ -595,7 +595,7 @@

    disable

  • Parameters

    @@ -618,7 +618,7 @@

    disabled

  • Parameters

    @@ -641,7 +641,7 @@

    enable

  • Parameters

    @@ -664,7 +664,7 @@

    enabled

  • Parameters

    @@ -687,7 +687,7 @@

    engine

  • @@ -741,7 +741,7 @@

    get

    Parameters

    @@ -756,7 +756,7 @@

    Returns any

    Overrides MethodFunctions.get

    Parameters

    @@ -785,7 +785,7 @@

    inject

  • Parameters

    @@ -811,7 +811,7 @@

    param

  • Parameters

    @@ -837,7 +837,7 @@

    prettyPrint

  • Returns string

    @@ -854,7 +854,7 @@

    set

  • Parameters

    @@ -880,7 +880,7 @@

    start

  • Parameters

    @@ -903,7 +903,7 @@

    use

  • Parameters

    @@ -929,7 +929,7 @@

    Static dotenv

  • Parameters

    @@ -951,7 +951,7 @@

    Private _options

    _options: object
    @@ -960,7 +960,7 @@

    https

    https: false = false
    @@ -970,7 +970,7 @@

    x-powered-by

    x-powered-by: true = true
    @@ -980,7 +980,7 @@

    json

    json: object
    @@ -989,7 +989,7 @@

    escape

    escape: false = false
    @@ -1000,7 +1000,7 @@

    routing

    routing: object
    @@ -1009,7 +1009,7 @@

    allow-unsafe-regex

    allow-unsafe-regex: false = false
    @@ -1019,7 +1019,7 @@

    case-sensitive

    case-sensitive: true = true
    @@ -1029,7 +1029,7 @@

    ignore-trailing-slash

    ignore-trailing-slash: false = false
    @@ -1041,7 +1041,7 @@

    Private _settings

    _settings: object
    @@ -1050,7 +1050,7 @@

    env

    env: string = process.env.NODE_ENV || "production"
    @@ -1060,7 +1060,7 @@

    port

    port: number = process.env.APP_PORT ? +process.env.APP_PORT : 3000
    @@ -1070,7 +1070,7 @@

    url

    url: string = process.env.APP_URL || "localhost"
    @@ -1080,7 +1080,7 @@

    workers

    workers: number = process.env.WORKERS ? +process.env.WORKERS : os.cpus().length
    @@ -1090,7 +1090,7 @@

    https

    https: object
    @@ -1099,7 +1099,7 @@

    cert

    cert: undefined = undefined
    @@ -1109,7 +1109,7 @@

    key

    key: undefined = undefined
    @@ -1120,7 +1120,7 @@

    json

    json: object
    @@ -1129,7 +1129,7 @@

    replacer

    replacer: undefined = undefined
    @@ -1139,7 +1139,7 @@

    spaces

    spaces: undefined = undefined
    @@ -1150,7 +1150,7 @@

    query

    query: object
    @@ -1159,7 +1159,7 @@

    parser

    parser: undefined = undefined
    @@ -1170,7 +1170,7 @@

    routing

    routing: object
    @@ -1179,7 +1179,7 @@

    max-param-length

    max-param-length: number = 100
    @@ -1190,7 +1190,7 @@

    subdomain

    subdomain: object
    @@ -1199,7 +1199,7 @@

    offset

    offset: number = 2
    diff --git a/docs/classes/httpexception.html b/docs/classes/httpexception.html index f8e2557..9996a6a 100644 --- a/docs/classes/httpexception.html +++ b/docs/classes/httpexception.html @@ -125,7 +125,7 @@

    constructor

  • Parameters

    @@ -139,7 +139,7 @@

    Returns

    Parameters

    @@ -156,7 +156,7 @@

    Returns

    Parameters

    @@ -173,7 +173,7 @@

    Returns

    Parameters

    @@ -201,7 +201,7 @@

    code

    code: number
    @@ -211,7 +211,7 @@

    errors

    errors: object
    @@ -272,7 +272,7 @@

    Static handle

  • Parameters

    @@ -301,7 +301,7 @@

    Static isHttpException
  • Parameters

    diff --git a/docs/classes/layer.html b/docs/classes/layer.html index 6e3cf8b..b8ab91e 100644 --- a/docs/classes/layer.html +++ b/docs/classes/layer.html @@ -152,7 +152,7 @@

    Static Handler

    Handler: function
    @@ -201,7 +201,7 @@

    Static JsonSchemaType<
    JsonSchemaType: "string" | "integer" | "number" | "array" | "object" | "boolean" | "null"
    @@ -218,7 +218,7 @@

    constructor

  • Parameters

    @@ -255,7 +255,7 @@

    children

    children: Children
    @@ -265,7 +265,7 @@

    handlers

    handlers: Handlers
    @@ -275,7 +275,7 @@

    kind

    kind: number
    @@ -285,7 +285,7 @@

    numberOfChildren

    numberOfChildren: number = 0
    @@ -295,7 +295,7 @@

    options

    options: Options = {} as any
    @@ -305,7 +305,7 @@

    parametricBrother

    parametricBrother: Layer | null = null
    @@ -315,7 +315,7 @@

    params

    params: string[]
    @@ -325,7 +325,7 @@

    paramsLength

    paramsLength: number
    @@ -335,7 +335,7 @@

    prefix

    prefix: string
    @@ -345,7 +345,7 @@

    regex

    regex: RegExp | null
    @@ -355,7 +355,7 @@

    wildcardChild

    wildcardChild: Layer | null = null
    @@ -365,7 +365,7 @@

    Static Handlers

    Handlers: Function = Handlers
    @@ -375,7 +375,7 @@

    Static TYPES

    TYPES: object = TYPES
    @@ -412,7 +412,7 @@

    label

  • Returns string

    @@ -432,7 +432,7 @@

    addChild

  • Parameters

    @@ -455,7 +455,7 @@

    addHandler

  • Parameters

    @@ -484,7 +484,7 @@

    findByLabel

  • Parameters

    @@ -510,7 +510,7 @@

    findChild

  • Parameters

    @@ -539,7 +539,7 @@

    getHandler

  • Parameters

    @@ -579,7 +579,7 @@

    prettyPrint

  • Parameters

    @@ -605,7 +605,7 @@

    reset

  • Parameters

    @@ -628,7 +628,7 @@

    Static isLayer

  • Parameters

    diff --git a/docs/classes/request.html b/docs/classes/request.html index 4500549..2e065fd 100644 --- a/docs/classes/request.html +++ b/docs/classes/request.html @@ -282,7 +282,7 @@

    params

    params: object
    @@ -300,7 +300,7 @@

    query

    query: any
    @@ -461,7 +461,7 @@

    hostname

  • @@ -489,7 +489,7 @@

    path

  • @@ -511,7 +511,7 @@

    subdomains

  • @@ -539,7 +539,7 @@

    xhr

  • @@ -651,7 +651,7 @@

    accepts

  • @@ -718,7 +718,7 @@

    acceptsCharsets

  • @@ -752,7 +752,7 @@

    acceptsEncodings

  • @@ -785,7 +785,7 @@

    acceptsLanguages

  • @@ -1213,7 +1213,7 @@

    get

  • @@ -1273,7 +1273,7 @@

    head

  • @@ -1308,7 +1308,7 @@

    is

  • @@ -2421,7 +2421,7 @@

    range

  • diff --git a/docs/classes/response.html b/docs/classes/response.html index 53f720e..f2336fa 100644 --- a/docs/classes/response.html +++ b/docs/classes/response.html @@ -204,7 +204,7 @@

    constructor

    @@ -394,7 +394,7 @@

    fresh

  • @@ -418,7 +418,7 @@

    stale

  • @@ -919,7 +919,7 @@

    append

  • @@ -981,7 +981,7 @@

    attachment

  • @@ -1009,7 +1009,7 @@

    clearCookie

  • @@ -1041,7 +1041,7 @@

    contentType

  • @@ -1081,7 +1081,7 @@

    cookie

  • @@ -1194,7 +1194,7 @@

    download

  • @@ -1481,7 +1481,7 @@

    format

  • @@ -1552,7 +1552,7 @@

    get

  • @@ -1702,7 +1702,7 @@

    header

  • @@ -1741,7 +1741,7 @@

    json

  • @@ -1774,7 +1774,7 @@

    jsonp

  • @@ -1807,7 +1807,7 @@

    links

  • @@ -1890,7 +1890,7 @@

    location

  • @@ -3055,7 +3055,7 @@

    redirect

  • @@ -3403,7 +3403,7 @@

    render

  • Parameters

    @@ -3432,7 +3432,7 @@

    send

  • @@ -3466,7 +3466,7 @@

    sendFile

  • @@ -3531,7 +3531,7 @@

    sendStatus

  • @@ -3564,7 +3564,7 @@

    set

  • @@ -3700,7 +3700,7 @@

    status

  • @@ -3730,7 +3730,7 @@

    type

  • @@ -3778,7 +3778,7 @@

    vary

  • diff --git a/docs/classes/router.html b/docs/classes/router.html index 078bc32..ec80bb3 100644 --- a/docs/classes/router.html +++ b/docs/classes/router.html @@ -186,7 +186,7 @@

    Static MethodFunction

    MethodFunction: function
    @@ -223,7 +223,7 @@

    Static PathMethodFunct
    PathMethodFunction: function
    @@ -264,7 +264,7 @@

    constructor

  • Parameters

    @@ -286,7 +286,7 @@

    Protected _safeNext

    _safeNext: Encapsulation = new Encapsulation(this._next)
    @@ -296,7 +296,7 @@

    allowUnsafeRegex

    allowUnsafeRegex: boolean = false
    @@ -306,7 +306,7 @@

    caseSensitive

    caseSensitive: boolean = true
    @@ -317,7 +317,7 @@

    checkout

    @@ -328,7 +328,7 @@

    connect

    @@ -339,7 +339,7 @@

    copy

    @@ -350,7 +350,7 @@

    delete

    @@ -361,7 +361,7 @@

    get

    @@ -372,7 +372,7 @@

    head

    @@ -382,7 +382,7 @@

    ignoreTrailingSlash

    ignoreTrailingSlash: boolean = false
    @@ -393,7 +393,7 @@

    lock

    @@ -404,7 +404,7 @@

    m-search

    @@ -414,7 +414,7 @@

    maxParamLength

    maxParamLength: number = 100
    @@ -425,7 +425,7 @@

    merge

    @@ -435,7 +435,7 @@

    middlewares

    middlewares: Middleware[] = []
    @@ -446,7 +446,7 @@

    mkactivity

    @@ -457,7 +457,7 @@

    mkcol

    @@ -468,7 +468,7 @@

    move

    @@ -479,7 +479,7 @@

    notify

    @@ -490,7 +490,7 @@

    options

    @@ -500,7 +500,7 @@

    params

    params: Params
    @@ -511,7 +511,7 @@

    patch

    @@ -522,7 +522,7 @@

    post

    @@ -532,7 +532,7 @@

    prefix

    prefix: string
    @@ -543,7 +543,7 @@

    propfind

    @@ -554,7 +554,7 @@

    proppatch

    @@ -565,7 +565,7 @@

    purge

    @@ -576,7 +576,7 @@

    put

    @@ -587,7 +587,7 @@

    report

    @@ -597,7 +597,7 @@

    routes

    routes: Route[] = []
    @@ -608,7 +608,7 @@

    search

    @@ -619,7 +619,7 @@

    subscribe

    @@ -630,7 +630,7 @@

    trace

    @@ -640,7 +640,7 @@

    tree

    tree: Layer = new Layer()
    @@ -651,7 +651,7 @@

    unlock

    @@ -662,7 +662,7 @@

    unsubscribe

    @@ -679,7 +679,7 @@

    Protected _insert

  • Parameters

    @@ -720,7 +720,7 @@

    Protected _next

  • Parameters

    @@ -752,7 +752,7 @@

    Protected _on

  • Parameters

    @@ -784,7 +784,7 @@

    Private _use

  • Parameters

    @@ -807,7 +807,7 @@

    all

  • Parameters

    @@ -833,7 +833,7 @@

    find

  • Parameters

    @@ -870,7 +870,7 @@

    initialize

  • Parameters

    @@ -893,7 +893,7 @@

    lookup

  • Parameters

    @@ -919,7 +919,7 @@

    on

  • Parameters

    @@ -951,7 +951,7 @@

    param

  • Parameters

    @@ -977,7 +977,7 @@

    prettyPrint

  • Returns string

    @@ -994,7 +994,7 @@

    reset

  • Returns this

    @@ -1011,7 +1011,7 @@

    route

  • Parameters

    @@ -1034,7 +1034,7 @@

    use

  • Parameters

    @@ -1060,7 +1060,7 @@

    Static isRouter

  • Parameters

    diff --git a/docs/classes/server.html b/docs/classes/server.html index 2dfe0f0..75f32d5 100644 --- a/docs/classes/server.html +++ b/docs/classes/server.html @@ -133,7 +133,7 @@

    Static Callback

    Callback: function
    @@ -164,7 +164,7 @@

    Static Listener

    Listener: function
    @@ -205,7 +205,7 @@

    constructor

  • Parameters

    @@ -233,7 +233,7 @@

    Protected _host

    _host: string
    @@ -243,7 +243,7 @@

    Private _instance: Server | Server

  • @@ -253,7 +253,7 @@

    Protected _listening

    _listening: boolean = false
    @@ -263,7 +263,7 @@

    Protected _port

    _port: number
    @@ -280,7 +280,7 @@

    listening

  • Returns boolean

    @@ -302,7 +302,7 @@

    on

  • Parameters

    @@ -319,7 +319,7 @@

    Returns this

    Parameters

    @@ -336,7 +336,7 @@

    Returns this

    Parameters

    @@ -362,7 +362,7 @@

    reload

  • Parameters

    @@ -385,7 +385,7 @@

    start

  • Parameters

    @@ -408,7 +408,7 @@

    stop

  • Parameters

    diff --git a/docs/enums/rangeparser.result.html b/docs/enums/rangeparser.result.html index 2624a5c..3da0b55 100644 --- a/docs/enums/rangeparser.result.html +++ b/docs/enums/rangeparser.result.html @@ -91,7 +91,7 @@

    invaild

    invaild: = -2
    @@ -101,7 +101,7 @@

    unsatisifiable

    unsatisifiable: = -1
    diff --git a/docs/globals.html b/docs/globals.html index 6532161..b3eb44e 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -179,7 +179,7 @@

    Method

    Method: "ACL" | "BIND" | "CHECKOUT" | "CONNECT" | "COPY" | "DELETE" | "GET" | "HEAD" | "LINK" | "LOCK" | "M-SEARCH" | "MERGE" | "MKACTIVITY" | "MKCALENDAR" | "MKCOL" | "MOVE" | "NOTIFY" | "OPTIONS" | "PATCH" | "POST" | "PROPFIND" | "PROPPATCH" | "PURGE" | "PUT" | "REBIND" | "REPORT" | "SEARCH" | "SOURCE" | "SUBSCRIBE" | "TRACE" | "UNBIND" | "UNLINK" | "UNLOCK" | "UNSUBSCRIBE"
    @@ -192,7 +192,7 @@

    Private CACHE_CONTROL_NO_CACHE_REGEXP: RegExp = /(?:^|,)\s*?no-cache\s*?(?:,|$)/
    @@ -207,7 +207,7 @@

    Private ENCODE_CHARS_REGEXP: RegExp = /(?:[^\x21\x25\x26-\x3B\x3D\x3F-\x5B\x5D\x5F\x61-\x7A\x7E]|%(?:[^0-9A-Fa-f]|[0-9A-Fa-f][^0-9A-Fa-f]|$))+/g

    @@ -223,7 +223,7 @@

    Const ERRORS

    ERRORS: any = utils.object.reduce(http, (prev, code) => {prev.push(`error-${code}`);return prev;}, [])
    @@ -233,7 +233,7 @@

    Const EVENTS

    EVENTS: string[] = ["uncaughtException", "unhandledRejection", "error"].concat(ERRORS)
    @@ -243,7 +243,7 @@

    Const FIELD_NAME_REGEXP
    FIELD_NAME_REGEXP: RegExp = /^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/
    @@ -264,7 +264,7 @@

    Const Handlers

    Handlers: Function = buildHandlers()
    @@ -274,7 +274,7 @@

    Const METHODS

    METHODS: ("ACL" | "BIND" | "CHECKOUT" | "CONNECT" | "COPY" | "DELETE" | "GET" | "HEAD" | "LINK" | "LOCK" | "M-SEARCH" | "MERGE" | "MKACTIVITY" | "MKCALENDAR" | "MKCOL" | "MOVE" | "NOTIFY" | "OPTIONS" | "PATCH" | "POST" | "PROPFIND" | "PROPPATCH" | "PURGE" | "PUT" | "REBIND" | "REPORT" | "SEARCH" | "SOURCE" | "SUBSCRIBE" | "TRACE" | "UNBIND" | "UNLINK" | "UNLOCK" | "UNSUBSCRIBE")[] = http.METHODS as Method[]
    @@ -284,7 +284,7 @@

    Const NODE_TYPES

    NODE_TYPES: object = Layer.TYPES
    @@ -314,7 +314,7 @@

    Const SETTINGS

    SETTINGS: string[] = ["env", "url", "port", "workers", "https.cert", "https.key", "json.spaces","json.replacer", "query.parser", "routing.max-param-length", "subdomain.offset"]
    @@ -324,7 +324,7 @@

    Const STATUS_CODES

    STATUS_CODES: object = http.STATUS_CODES
    @@ -342,7 +342,7 @@

    Private UNMATCHED_SURROGATE_PAIR_REGEXP: RegExp = /(^|[^\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF]([^\uDC00-\uDFFF]|$)/g

    @@ -357,7 +357,7 @@

    Private UNMATCHED_SURROGATE_PAIR_REPLACE: "$1�$2" = "$1�$2"

    @@ -372,7 +372,7 @@

    Const UTF8_ACCEPT

    UTF8_ACCEPT: 12 = 12
    @@ -382,7 +382,7 @@

    Const UTF8_DATA

    UTF8_DATA: number[] = [// The first part of the table maps bytes to character to a transition.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7,10, 9, 9, 9, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,// The second part of the table maps a state to a new state when adding a// transition.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12, 0, 0, 0, 0, 24, 36, 48, 60, 72, 84, 96,0, 12, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0,0, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0,0, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 48, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0,0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// The third part maps the current transition to a mask that needs to apply// to the byte.0x7F, 0x3F, 0x3F, 0x3F, 0x00, 0x1F, 0x0F, 0x0F, 0x0F, 0x07, 0x07, 0x07,]
    @@ -392,7 +392,7 @@

    Const UTF8_REJECT

    UTF8_REJECT: 0 = 0
    @@ -402,7 +402,7 @@

    Const charsetRegExp

    charsetRegExp: RegExp = /;\s*charset\s*=/
    @@ -412,7 +412,7 @@

    Const eventEmitter: EventEmitter = new EventEmitter()

    @@ -422,7 +422,7 @@

    Const resolve

    resolve: resolve = path.resolve
    @@ -439,7 +439,7 @@

    Const acceptParams

  • @@ -491,7 +491,7 @@

    Const append

  • @@ -522,7 +522,7 @@

    Const buildHandlers

  • Parameters

    @@ -545,7 +545,7 @@

    Private
    @@ -573,7 +573,7 @@

    Const decodeURIComponent

  • Parameters

    @@ -599,7 +599,7 @@

    define

  • Parameters

    @@ -649,7 +649,7 @@

    Const encodeUrl

  • @@ -685,7 +685,7 @@

    Private
    @@ -716,7 +716,7 @@

    Private
    @@ -747,7 +747,7 @@

    Const fresh

  • @@ -778,7 +778,7 @@

    Const getClosingParenth
  • Parameters

    @@ -804,7 +804,7 @@

    Const getWildcardNode

    Parameters

    @@ -839,7 +839,7 @@

    Const handle

  • Parameters

    @@ -868,7 +868,7 @@

    Const hexCodeToInt

  • Parameters

    @@ -894,7 +894,7 @@

    Const

    Parameters

    @@ -920,7 +920,7 @@

    Const isAbsolute

  • @@ -951,7 +951,7 @@

    Private
    @@ -993,7 +993,7 @@

    Private
    @@ -1029,7 +1029,7 @@

    mixins

  • Parameters

    @@ -1052,7 +1052,7 @@

    Const normalizeType

  • @@ -1083,7 +1083,7 @@

    Const normalizeTypes

  • @@ -1111,7 +1111,7 @@

    Private
    @@ -1139,7 +1139,7 @@

    Private
    @@ -1167,7 +1167,7 @@

    Private
    @@ -1195,7 +1195,7 @@

    Const parseUrl

  • @@ -1223,7 +1223,7 @@

    Const pathMatchesMiddle
  • Parameters

    @@ -1249,7 +1249,7 @@

    Const rangeParser

  • @@ -1286,7 +1286,7 @@

    Const sendfile

  • @@ -1341,7 +1341,7 @@

    Const setCharset

  • @@ -1375,7 +1375,7 @@

    Private
    @@ -1406,7 +1406,7 @@

    Private
    @@ -1437,7 +1437,7 @@

    Private
    @@ -1475,7 +1475,7 @@

    Private
    @@ -1503,7 +1503,7 @@

    vary

  • @@ -1539,7 +1539,7 @@

    Const EMPTY_HANDLE

    EMPTY_HANDLE: object
    @@ -1548,7 +1548,7 @@

    handlers

    handlers: Encapsulation[] = [new Encapsulation(() => {throw new HttpException(HTTP.NOT_FOUND);}),]
    @@ -1558,7 +1558,7 @@

    params

    params: object
    @@ -1573,7 +1573,7 @@

    options

    options: object
    @@ -1582,7 +1582,7 @@

    schema

    schema: object
    @@ -1591,7 +1591,7 @@

    response

    response: object
    @@ -1609,7 +1609,7 @@

    Const HEX

    HEX: object
    @@ -1618,7 +1618,7 @@

    0

    0: number = 0
    @@ -1628,7 +1628,7 @@

    1

    1: number = 1
    @@ -1638,7 +1638,7 @@

    2

    2: number = 2
    @@ -1648,7 +1648,7 @@

    3

    3: number = 3
    @@ -1658,7 +1658,7 @@

    4

    4: number = 4
    @@ -1668,7 +1668,7 @@

    5

    5: number = 5
    @@ -1678,7 +1678,7 @@

    6

    6: number = 6
    @@ -1688,7 +1688,7 @@

    7

    7: number = 7
    @@ -1698,7 +1698,7 @@

    8

    8: number = 8
    @@ -1708,7 +1708,7 @@

    9

    9: number = 9
    @@ -1718,7 +1718,7 @@

    A

    A: number = 10
    @@ -1728,7 +1728,7 @@

    B

    B: number = 11
    @@ -1738,7 +1738,7 @@

    C

    C: number = 12
    @@ -1748,7 +1748,7 @@

    D

    D: number = 13
    @@ -1758,7 +1758,7 @@

    E

    E: number = 14
    @@ -1768,7 +1768,7 @@

    F

    F: number = 15
    @@ -1778,7 +1778,7 @@

    a

    a: number = 10
    @@ -1788,7 +1788,7 @@

    b

    b: number = 11
    @@ -1798,7 +1798,7 @@

    c

    c: number = 12
    @@ -1808,7 +1808,7 @@

    d

    d: number = 13
    @@ -1818,7 +1818,7 @@

    e

    e: number = 14
    @@ -1828,7 +1828,7 @@

    f

    f: number = 15
    @@ -1839,7 +1839,7 @@

    Const HTTP: object

    @@ -1855,7 +1855,7 @@

    ACCEPTED

    ACCEPTED: 202 = 202 as 202
    @@ -1865,7 +1865,7 @@

    ALREADY_REPORTED

    ALREADY_REPORTED: 208 = 208 as 208
    @@ -1875,7 +1875,7 @@

    BAD_GATEWAY

    BAD_GATEWAY: 502 = 502 as 502
    @@ -1885,7 +1885,7 @@

    BAD_REQUEST

    BAD_REQUEST: 400 = 400 as 400
    @@ -1895,7 +1895,7 @@

    CONFLICT

    CONFLICT: 409 = 409 as 409
    @@ -1905,7 +1905,7 @@

    CONTINUE

    CONTINUE: 100 = 100 as 100
    @@ -1915,7 +1915,7 @@

    CREATED

    CREATED: 201 = 201 as 201
    @@ -1925,7 +1925,7 @@

    EARLY_HINTS

    EARLY_HINTS: 103 = 103 as 103
    @@ -1935,7 +1935,7 @@

    EXPECTATION_FAILED

    EXPECTATION_FAILED: 417 = 417 as 417
    @@ -1945,7 +1945,7 @@

    FAILED_DEPENDENCY

    FAILED_DEPENDENCY: 424 = 424 as 424
    @@ -1955,7 +1955,7 @@

    FORBIDEN

    FORBIDEN: 403 = 403 as 403
    @@ -1965,7 +1965,7 @@

    FOUND

    FOUND: 302 = 302 as 302
    @@ -1975,7 +1975,7 @@

    GATEWAY_TIMEOUT

    GATEWAY_TIMEOUT: 504 = 504 as 504
    @@ -1985,7 +1985,7 @@

    GONE

    GONE: 410 = 410 as 410
    @@ -1995,7 +1995,7 @@

    HTTP_VERSION_NOT_SUPPORTED

    HTTP_VERSION_NOT_SUPPORTED: 505 = 505 as 505
    @@ -2005,7 +2005,7 @@

    IM_A_TEAPOT

    IM_A_TEAPOT: 418 = 418 as 418
    @@ -2015,7 +2015,7 @@

    IM_USED

    IM_USED: 226 = 226 as 226
    @@ -2025,7 +2025,7 @@

    INSUFFICIENT_STORAGE

    INSUFFICIENT_STORAGE: 507 = 507 as 507
    @@ -2035,7 +2035,7 @@

    INTERNAL_SERVER_ERROR

    INTERNAL_SERVER_ERROR: 500 = 500 as 500
    @@ -2045,7 +2045,7 @@

    LENGTH_REQUIRED

    LENGTH_REQUIRED: 411 = 411 as 411
    @@ -2055,7 +2055,7 @@

    LOCKED

    LOCKED: 423 = 423 as 423
    @@ -2065,7 +2065,7 @@

    LOOP_DETECTED

    LOOP_DETECTED: 508 = 508 as 508
    @@ -2075,7 +2075,7 @@

    METHOD_NOT_ALLOWED

    METHOD_NOT_ALLOWED: 405 = 405 as 405
    @@ -2085,7 +2085,7 @@

    MISDIRECET_REQUEST

    MISDIRECET_REQUEST: 421 = 421 as 421
    @@ -2095,7 +2095,7 @@

    MOVED_PERMANENTLY

    MOVED_PERMANENTLY: 301 = 301 as 301
    @@ -2105,7 +2105,7 @@

    MULTIPLE_CHOICES

    MULTIPLE_CHOICES: 300 = 300 as 300
    @@ -2115,7 +2115,7 @@

    MULTI_STATUS

    MULTI_STATUS: 207 = 207 as 207
    @@ -2125,7 +2125,7 @@

    NETWORK_AUTHENTICATION_REQUIRED

    NETWORK_AUTHENTICATION_REQUIRED: 511 = 511 as 511
    @@ -2135,7 +2135,7 @@

    NON_AUTHORITATIVE_INFORMATION

    NON_AUTHORITATIVE_INFORMATION: 203 = 203 as 203
    @@ -2145,7 +2145,7 @@

    NOT_ACCEPTABLE

    NOT_ACCEPTABLE: 406 = 406 as 406
    @@ -2155,7 +2155,7 @@

    NOT_EXTENDED

    NOT_EXTENDED: 510 = 510 as 510
    @@ -2165,7 +2165,7 @@

    NOT_FOUND

    NOT_FOUND: 404 = 404 as 404
    @@ -2175,7 +2175,7 @@

    NOT_IMPLEMENTED

    NOT_IMPLEMENTED: 501 = 501 as 501
    @@ -2185,7 +2185,7 @@

    NOT_MODIFIED

    NOT_MODIFIED: 304 = 304 as 304
    @@ -2195,7 +2195,7 @@

    NO_CONTENT

    NO_CONTENT: 204 = 204 as 204
    @@ -2205,7 +2205,7 @@

    OK

    OK: 200 = 200 as 200
    @@ -2215,7 +2215,7 @@

    PARTIAL_CONTENT

    PARTIAL_CONTENT: 206 = 206 as 206
    @@ -2225,7 +2225,7 @@

    PAYLOAD_TOO_LARGE

    PAYLOAD_TOO_LARGE: 413 = 413 as 413
    @@ -2235,7 +2235,7 @@

    PAYMENT_REQUIRED

    PAYMENT_REQUIRED: 402 = 402 as 402
    @@ -2245,7 +2245,7 @@

    PERMANENT_REDIRECT

    PERMANENT_REDIRECT: 308 = 308 as 308
    @@ -2255,7 +2255,7 @@

    PRECONDITION_FAILED

    PRECONDITION_FAILED: 412 = 412 as 412
    @@ -2265,7 +2265,7 @@

    PRECONDITION_REQUIRED

    PRECONDITION_REQUIRED: 428 = 428 as 428
    @@ -2275,7 +2275,7 @@

    PROCESSING

    PROCESSING: 102 = 102 as 102
    @@ -2285,7 +2285,7 @@

    PROXY_AUTHENTICATION_REQUIRED

    PROXY_AUTHENTICATION_REQUIRED: 407 = 407 as 407
    @@ -2295,7 +2295,7 @@

    RANGE_NOT_SATISFIABLE

    RANGE_NOT_SATISFIABLE: 416 = 416 as 416
    @@ -2305,7 +2305,7 @@

    REQUEST_HEADER_FIELDS_TOO_LARGE

    REQUEST_HEADER_FIELDS_TOO_LARGE: 431 = 431 as 431
    @@ -2315,7 +2315,7 @@

    REQUEST_TIMEOUT

    REQUEST_TIMEOUT: 408 = 408 as 408
    @@ -2325,7 +2325,7 @@

    RESET_CONTENT

    RESET_CONTENT: 205 = 205 as 205
    @@ -2335,7 +2335,7 @@

    SEE_OTHER

    SEE_OTHER: 303 = 303 as 303
    @@ -2345,7 +2345,7 @@

    SERVICE_UNAVAILABLE

    SERVICE_UNAVAILABLE: 503 = 503 as 503
    @@ -2355,7 +2355,7 @@

    SWITCHING_PROTOCOL

    SWITCHING_PROTOCOL: 101 = 101 as 101
    @@ -2365,7 +2365,7 @@

    SWITCH_PROXY

    SWITCH_PROXY: 306 = 306 as 306
    @@ -2375,7 +2375,7 @@

    TEMPORARY_REDIRECT

    TEMPORARY_REDIRECT: 307 = 307 as 307
    @@ -2385,7 +2385,7 @@

    TOO_MANY_REQUESTS

    TOO_MANY_REQUESTS: 429 = 429 as 429
    @@ -2395,7 +2395,7 @@

    UNAUTHORIZED

    UNAUTHORIZED: 401 = 401 as 401
    @@ -2405,7 +2405,7 @@

    UNAVAILABLE_FOR_LEGAL_REASONS

    UNAVAILABLE_FOR_LEGAL_REASONS: 451 = 451 as 451
    @@ -2415,7 +2415,7 @@

    UNPROCESSABLE_ENTITY

    UNPROCESSABLE_ENTITY: 422 = 422 as 422
    @@ -2425,7 +2425,7 @@

    UNSUPPORTED_MEDIA_TYPE

    UNSUPPORTED_MEDIA_TYPE: 415 = 415 as 415
    @@ -2435,7 +2435,7 @@

    UPGRADE_REQUIRED

    UPGRADE_REQUIRED: 426 = 426 as 426
    @@ -2445,7 +2445,7 @@

    URI_TOO_LONG

    URI_TOO_LONG: 414 = 414 as 414
    @@ -2455,7 +2455,7 @@

    USE_PROXY

    USE_PROXY: 305 = 305 as 305
    @@ -2465,7 +2465,7 @@

    VARIANT_ALSO_NEGOTIATES

    VARIANT_ALSO_NEGOTIATES: 506 = 506 as 506
    @@ -2476,8 +2476,8 @@

    Const OPTIONS

    OPTIONS: object = ["https", "x-powered-by", "routing.case-sensitive", "routing.ignore-trailing-slash","routing.allow-unsafe-regex", "json.escape"]
    @@ -2486,7 +2486,7 @@

    schema

    schema: object
    @@ -2495,7 +2495,7 @@

    response

    response: object
    @@ -2512,7 +2512,7 @@

    Const TYPES

    TYPES: object
    @@ -2521,7 +2521,7 @@

    MATCH_ALL

    MATCH_ALL: number = 2
    @@ -2531,7 +2531,7 @@

    MULTI_PARAM

    MULTI_PARAM: number = 4
    @@ -2541,7 +2541,7 @@

    PARAM

    PARAM: number = 1
    @@ -2551,7 +2551,7 @@

    REGEX

    REGEX: number = 3
    @@ -2561,7 +2561,7 @@

    STATIC

    STATIC: number = 0
    diff --git a/docs/index.html b/docs/index.html index addda59..689f1e4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -160,33 +160,33 @@

    Benchmarks

    Foxify - 0.10.6 - 26,331.2 + 0.10.7 + 27,716.8 fastify - 1.12.1 - 25,675.2 + 1.13.0 + 26,654.4 bare - 10.12.0 - 21,931.2 + 10.13.0 + 22,366.4 hapi - 17.6.0 - 18801.6 + 17.7.0 + 19,662.41 express 4.16.4 - 16,200 + 17,468 restify - 7.2.1 - 15,207.2 + 7.2.2 + 14,660
    diff --git a/docs/interfaces/__global.nodejs.global.html b/docs/interfaces/__global.nodejs.global.html index a7a2396..7187f18 100644 --- a/docs/interfaces/__global.nodejs.global.html +++ b/docs/interfaces/__global.nodejs.global.html @@ -102,7 +102,7 @@

    HTTP

    HTTP: object
    @@ -303,7 +303,7 @@

    HttpException

    HttpException: HttpException
    diff --git a/docs/interfaces/foxify.options.html b/docs/interfaces/foxify.options.html index 7b5933a..dda35a9 100644 --- a/docs/interfaces/foxify.options.html +++ b/docs/interfaces/foxify.options.html @@ -106,7 +106,7 @@

    https

    https: boolean
    @@ -116,7 +116,7 @@

    json

    json: object
    @@ -134,7 +134,7 @@

    routing

    routing: object
    @@ -158,7 +158,7 @@

    x-powered-by

    x-powered-by: boolean
    diff --git a/docs/interfaces/foxify.settings.html b/docs/interfaces/foxify.settings.html index 209561b..f72bfbb 100644 --- a/docs/interfaces/foxify.settings.html +++ b/docs/interfaces/foxify.settings.html @@ -111,7 +111,7 @@

    env

    env: string
    @@ -121,7 +121,7 @@

    https

    https: object
    @@ -142,7 +142,7 @@

    json

    json: object
    @@ -163,7 +163,7 @@

    port

    port: number
    @@ -173,7 +173,7 @@

    query

    query: object
    @@ -191,7 +191,7 @@

    routing

    routing: object
    @@ -209,7 +209,7 @@

    subdomain

    subdomain: object
    @@ -227,7 +227,7 @@

    url

    url: string
    @@ -237,7 +237,7 @@

    workers

    workers: number
    diff --git a/docs/interfaces/layer.handlerobject.html b/docs/interfaces/layer.handlerobject.html index 4cf901d..2751c04 100644 --- a/docs/interfaces/layer.handlerobject.html +++ b/docs/interfaces/layer.handlerobject.html @@ -100,7 +100,7 @@

    handler

    handler: Encapsulation
    @@ -110,7 +110,7 @@

    params

    params: string[]
    @@ -120,7 +120,7 @@

    paramsLength

    paramsLength: number
    diff --git a/docs/interfaces/layer.handlers.html b/docs/interfaces/layer.handlers.html index 4c5fdbc..4c75808 100644 --- a/docs/interfaces/layer.handlers.html +++ b/docs/interfaces/layer.handlers.html @@ -135,7 +135,7 @@

    ACL

    @@ -145,7 +145,7 @@

    BIND

    @@ -155,7 +155,7 @@

    CHECKOUT

    CHECKOUT: Encapsulation[]
    @@ -165,7 +165,7 @@

    CONNECT

    CONNECT: Encapsulation[]
    @@ -175,7 +175,7 @@

    COPY

    @@ -185,7 +185,7 @@

    DELETE

    DELETE: Encapsulation[]
    @@ -195,7 +195,7 @@

    GET

    @@ -205,7 +205,7 @@

    HEAD

    @@ -215,7 +215,7 @@

    LINK

    @@ -225,7 +225,7 @@

    LOCK

    @@ -235,7 +235,7 @@

    M-SEARCH

    M-SEARCH: Encapsulation[]
    @@ -245,7 +245,7 @@

    MERGE

    MERGE: Encapsulation[]
    @@ -255,7 +255,7 @@

    MKACTIVITY

    MKACTIVITY: Encapsulation[]
    @@ -265,7 +265,7 @@

    MKCALENDAR

    MKCALENDAR: Encapsulation[]
    @@ -275,7 +275,7 @@

    MKCOL

    MKCOL: Encapsulation[]
    @@ -285,7 +285,7 @@

    MOVE

    @@ -295,7 +295,7 @@

    NOTIFY

    NOTIFY: Encapsulation[]
    @@ -305,7 +305,7 @@

    OPTIONS

    OPTIONS: Encapsulation[]
    @@ -315,7 +315,7 @@

    PATCH

    PATCH: Encapsulation[]
    @@ -325,7 +325,7 @@

    POST

    @@ -335,7 +335,7 @@

    PROPFIND

    PROPFIND: Encapsulation[]
    @@ -345,7 +345,7 @@

    PROPPATCH

    PROPPATCH: Encapsulation[]
    @@ -355,7 +355,7 @@

    PURGE

    PURGE: Encapsulation[]
    @@ -365,7 +365,7 @@

    PUT

    @@ -375,7 +375,7 @@

    REBIND

    REBIND: Encapsulation[]
    @@ -385,7 +385,7 @@

    REPORT

    REPORT: Encapsulation[]
    @@ -395,7 +395,7 @@

    SEARCH

    SEARCH: Encapsulation[]
    @@ -405,7 +405,7 @@

    SOURCE

    SOURCE: Encapsulation[]
    @@ -415,7 +415,7 @@

    SUBSCRIBE

    SUBSCRIBE: Encapsulation[]
    @@ -425,7 +425,7 @@

    TRACE

    TRACE: Encapsulation[]
    @@ -435,7 +435,7 @@

    UNBIND

    UNBIND: Encapsulation[]
    @@ -445,7 +445,7 @@

    UNLINK

    UNLINK: Encapsulation[]
    @@ -455,7 +455,7 @@

    UNLOCK

    UNLOCK: Encapsulation[]
    @@ -465,7 +465,7 @@

    UNSUBSCRIBE

    UNSUBSCRIBE: Encapsulation[]
    diff --git a/docs/interfaces/layer.jsonschema.html b/docs/interfaces/layer.jsonschema.html index 2d3a6a6..4b6ba6c 100644 --- a/docs/interfaces/layer.jsonschema.html +++ b/docs/interfaces/layer.jsonschema.html @@ -103,7 +103,7 @@

    Optional additionalProper
    additionalProperties: undefined | object
    @@ -113,7 +113,7 @@

    Optional patternPropertie
    patternProperties: JsonSchemaProperties
    @@ -123,7 +123,7 @@

    Optional properties

    @@ -133,7 +133,7 @@

    Optional required

    required: string[]
    @@ -143,7 +143,7 @@

    Optional title

    title: undefined | string
    @@ -153,7 +153,7 @@

    type

    diff --git a/docs/interfaces/layer.options.html b/docs/interfaces/layer.options.html index 1fdaec5..7a4d96f 100644 --- a/docs/interfaces/layer.options.html +++ b/docs/interfaces/layer.options.html @@ -131,7 +131,7 @@

    ACL

    @@ -141,7 +141,7 @@

    BIND

    @@ -151,7 +151,7 @@

    CHECKOUT

    CHECKOUT: RouteOptions
    @@ -161,7 +161,7 @@

    CONNECT

    CONNECT: RouteOptions
    @@ -171,7 +171,7 @@

    COPY

    @@ -181,7 +181,7 @@

    DELETE

    DELETE: RouteOptions
    @@ -191,7 +191,7 @@

    GET

    @@ -201,7 +201,7 @@

    HEAD

    @@ -211,7 +211,7 @@

    LINK

    @@ -221,7 +221,7 @@

    LOCK

    @@ -231,7 +231,7 @@

    M-SEARCH

    M-SEARCH: RouteOptions
    @@ -241,7 +241,7 @@

    MERGE

    @@ -251,7 +251,7 @@

    MKACTIVITY

    MKACTIVITY: RouteOptions
    @@ -261,7 +261,7 @@

    MKCALENDAR

    MKCALENDAR: RouteOptions
    @@ -271,7 +271,7 @@

    MKCOL

    @@ -281,7 +281,7 @@

    MOVE

    @@ -291,7 +291,7 @@

    NOTIFY

    NOTIFY: RouteOptions
    @@ -301,7 +301,7 @@

    OPTIONS

    OPTIONS: RouteOptions
    @@ -311,7 +311,7 @@

    PATCH

    @@ -321,7 +321,7 @@

    POST

    @@ -331,7 +331,7 @@

    PROPFIND

    PROPFIND: RouteOptions
    @@ -341,7 +341,7 @@

    PROPPATCH

    PROPPATCH: RouteOptions
    @@ -351,7 +351,7 @@

    PURGE

    @@ -361,7 +361,7 @@

    PUT

    @@ -371,7 +371,7 @@

    REBIND

    REBIND: RouteOptions
    @@ -381,7 +381,7 @@

    REPORT

    REPORT: RouteOptions
    @@ -391,7 +391,7 @@

    SEARCH

    SEARCH: RouteOptions
    @@ -401,7 +401,7 @@

    SOURCE

    SOURCE: RouteOptions
    @@ -411,7 +411,7 @@

    SUBSCRIBE

    SUBSCRIBE: RouteOptions
    @@ -421,7 +421,7 @@

    TRACE

    @@ -431,7 +431,7 @@

    UNBIND

    UNBIND: RouteOptions
    @@ -441,7 +441,7 @@

    UNLINK

    UNLINK: RouteOptions
    @@ -451,7 +451,7 @@

    UNLOCK

    UNLOCK: RouteOptions
    @@ -461,7 +461,7 @@

    UNSUBSCRIBE

    UNSUBSCRIBE: RouteOptions
    diff --git a/docs/interfaces/layer.routeoptions.html b/docs/interfaces/layer.routeoptions.html index 9e00782..bc72b38 100644 --- a/docs/interfaces/layer.routeoptions.html +++ b/docs/interfaces/layer.routeoptions.html @@ -98,7 +98,7 @@

    schema

    schema: Schema
    diff --git a/docs/interfaces/layer.schema.html b/docs/interfaces/layer.schema.html index 0eb36f5..66f5ba1 100644 --- a/docs/interfaces/layer.schema.html +++ b/docs/interfaces/layer.schema.html @@ -98,7 +98,7 @@

    response

    response: object
    diff --git a/docs/interfaces/rangeparser.range.html b/docs/interfaces/rangeparser.range.html index 4fcf74d..82fb0ae 100644 --- a/docs/interfaces/rangeparser.range.html +++ b/docs/interfaces/rangeparser.range.html @@ -99,7 +99,7 @@

    end

    end: number
    @@ -109,7 +109,7 @@

    start

    start: number
    diff --git a/docs/interfaces/rangeparser.ranges.html b/docs/interfaces/rangeparser.ranges.html index b1b9ad5..8b79e30 100644 --- a/docs/interfaces/rangeparser.ranges.html +++ b/docs/interfaces/rangeparser.ranges.html @@ -170,7 +170,7 @@

    type

    type: string
    diff --git a/docs/interfaces/router.methodfunctions.html b/docs/interfaces/router.methodfunctions.html index 0d1c507..d973ce7 100644 --- a/docs/interfaces/router.methodfunctions.html +++ b/docs/interfaces/router.methodfunctions.html @@ -139,7 +139,7 @@

    checkout

    checkout: MethodFunction<T>
    @@ -149,7 +149,7 @@

    connect

    connect: MethodFunction<T>
    @@ -159,7 +159,7 @@

    copy

    @@ -169,7 +169,7 @@

    delete

    delete: MethodFunction<T>
    @@ -179,7 +179,7 @@

    get

    @@ -189,7 +189,7 @@

    head

    @@ -199,7 +199,7 @@

    lock

    @@ -209,7 +209,7 @@

    m-search

    m-search: MethodFunction<T>
    @@ -219,7 +219,7 @@

    merge

    merge: MethodFunction<T>
    @@ -229,7 +229,7 @@

    mkactivity

    mkactivity: MethodFunction<T>
    @@ -239,7 +239,7 @@

    mkcol

    mkcol: MethodFunction<T>
    @@ -249,7 +249,7 @@

    move

    @@ -259,7 +259,7 @@

    notify

    notify: MethodFunction<T>
    @@ -269,7 +269,7 @@

    options

    options: MethodFunction<T>
    @@ -279,7 +279,7 @@

    patch

    patch: MethodFunction<T>
    @@ -289,7 +289,7 @@

    post

    @@ -299,7 +299,7 @@

    propfind

    propfind: MethodFunction<T>
    @@ -309,7 +309,7 @@

    proppatch

    proppatch: MethodFunction<T>
    @@ -319,7 +319,7 @@

    purge

    purge: MethodFunction<T>
    @@ -329,7 +329,7 @@

    put

    @@ -339,7 +339,7 @@

    report

    report: MethodFunction<T>
    @@ -349,7 +349,7 @@

    search

    search: MethodFunction<T>
    @@ -359,7 +359,7 @@

    subscribe

    subscribe: MethodFunction<T>
    @@ -369,7 +369,7 @@

    trace

    trace: MethodFunction<T>
    @@ -379,7 +379,7 @@

    unlock

    unlock: MethodFunction<T>
    @@ -389,7 +389,7 @@

    unsubscribe

    unsubscribe: MethodFunction<T>
    diff --git a/docs/interfaces/router.middleware.html b/docs/interfaces/router.middleware.html index 7510d3b..a9b2af4 100644 --- a/docs/interfaces/router.middleware.html +++ b/docs/interfaces/router.middleware.html @@ -99,7 +99,7 @@

    handlers

    handlers: Handler[]
    @@ -109,7 +109,7 @@

    path

    path: string
    diff --git a/docs/interfaces/router.pathmethods.html b/docs/interfaces/router.pathmethods.html index fef50a5..0342243 100644 --- a/docs/interfaces/router.pathmethods.html +++ b/docs/interfaces/router.pathmethods.html @@ -131,7 +131,7 @@

    checkout

    checkout: PathMethodFunction<T>
    @@ -141,7 +141,7 @@

    connect

    connect: PathMethodFunction<T>
    @@ -151,7 +151,7 @@

    copy

    @@ -161,7 +161,7 @@

    delete

    @@ -171,7 +171,7 @@

    get

    @@ -181,7 +181,7 @@

    head

    @@ -191,7 +191,7 @@

    lock

    @@ -201,7 +201,7 @@

    m-search

    m-search: PathMethodFunction<T>
    @@ -211,7 +211,7 @@

    merge

    @@ -221,7 +221,7 @@

    mkactivity

    mkactivity: PathMethodFunction<T>
    @@ -231,7 +231,7 @@

    mkcol

    @@ -241,7 +241,7 @@

    move

    @@ -251,7 +251,7 @@

    notify

    @@ -261,7 +261,7 @@

    options

    options: PathMethodFunction<T>
    @@ -271,7 +271,7 @@

    patch

    @@ -281,7 +281,7 @@

    post

    @@ -291,7 +291,7 @@

    propfind

    propfind: PathMethodFunction<T>
    @@ -301,7 +301,7 @@

    proppatch

    proppatch: PathMethodFunction<T>
    @@ -311,7 +311,7 @@

    purge

    @@ -321,7 +321,7 @@

    put

    @@ -331,7 +331,7 @@

    report

    @@ -341,7 +341,7 @@

    search

    @@ -351,7 +351,7 @@

    subscribe

    subscribe: PathMethodFunction<T>
    @@ -361,7 +361,7 @@

    trace

    @@ -371,7 +371,7 @@

    unlock

    @@ -381,7 +381,7 @@

    unsubscribe

    unsubscribe: PathMethodFunction<T>
    diff --git a/docs/interfaces/router.route.html b/docs/interfaces/router.route.html index 4b76cd1..829ba3a 100644 --- a/docs/interfaces/router.route.html +++ b/docs/interfaces/router.route.html @@ -101,7 +101,7 @@

    handlers

    handlers: Handler[]
    @@ -111,7 +111,7 @@

    method

    method: Method
    @@ -121,7 +121,7 @@

    opts

    @@ -131,7 +131,7 @@

    path

    path: string
    diff --git a/docs/interfaces/server.options.html b/docs/interfaces/server.options.html index be4a77d..952a514 100644 --- a/docs/interfaces/server.options.html +++ b/docs/interfaces/server.options.html @@ -107,7 +107,7 @@

    https

    @@ -118,7 +118,7 @@

    json

    @@ -137,7 +137,7 @@

    routing

    @@ -162,7 +162,7 @@

    x-powered-by

    diff --git a/docs/interfaces/server.settings.html b/docs/interfaces/server.settings.html index a37f45c..06f92e4 100644 --- a/docs/interfaces/server.settings.html +++ b/docs/interfaces/server.settings.html @@ -113,7 +113,7 @@

    env

    @@ -124,7 +124,7 @@

    https

    @@ -146,7 +146,7 @@

    json

    @@ -168,7 +168,7 @@

    port

    @@ -179,7 +179,7 @@

    query

    @@ -198,7 +198,7 @@

    routing

    @@ -217,7 +217,7 @@

    subdomain

    @@ -236,7 +236,7 @@

    url

    @@ -246,7 +246,7 @@

    Optional view

    view: Engine
    @@ -257,7 +257,7 @@

    workers

    diff --git a/docs/modules/__global.html b/docs/modules/__global.html index 16be9cf..2d4dc26 100644 --- a/docs/modules/__global.html +++ b/docs/modules/__global.html @@ -94,7 +94,7 @@

    Const HTTP

    HTTP: object
    @@ -295,7 +295,7 @@

    Const HttpException

    HttpException: HttpException