Hierarchy

  • RouterInfo

Properties

controllerClz?: (new (...args: any[]) => any)

Type declaration

    • new (...args: any[]): any
    • controller class

      Parameters

      • Rest ...args: any[]

      Returns any

controllerId?: string

controller provideId

controllerMiddleware?: any[]

controller middleware in this router

description?: string

router description

fullUrl?: string

url with prefix

fullUrlCompiledRegexp?: RegExp

pattern after path-regexp compile

fullUrlFlattenString?: string

url after wildcard and can be path-to-regexp by path-to-regexp v6

funcHandlerName?: string

serverless func load key, will be override by

Serverless Trigger

and

Serverless Function

functionMetadata?: any

serverless function metadata

functionName?: string

serverless function name, will be override by

Serverless Trigger

and

Serverless Function

functionTriggerMetadata?: any

serverless function trigger metadata

functionTriggerName?: string

serverless trigger name

handlerName?: string

router handler function key,for IoC container load

id?: string

uuid

method: string | ((...args: any[]) => void)

invoke function method

middleware?: any[]

router middleware

prefix?: string

router prefix from controller

requestMetadata?: any[]

request args metadata

requestMethod: string

request method for http, like get/post/delete

responseMetadata?: any[]

response data metadata

routerName?: string

router alias name

summary?: string

Deprecated

url: string | RegExp

router path, without prefix

Generated using TypeDoc