Search
Preparing search index...
The search index is not available
Typescript-rest
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"server-container"
InternalServer
Class InternalServer
Hierarchy
InternalServer
Index
Constructors
constructor
Properties
router
upload
cookies
Decoder
cookies
Secret
file
Dest
file
Filter
file
Limits
paths
paths
Resolved
server
Classes
Methods
build
Arguments
List
build
Service
build
Service
Middleware
build
Services
call
Target
End
Point
check
Acceptance
convert
Type
create
Service
get
Uploader
handle
Not
Allowed
Methods
process
Response
Headers
send
Value
validate
Target
Type
get
Http
Methods
get
Paths
register
Service
Class
register
Service
Method
resolve
Accepts
resolve
All
Paths
resolve
Languages
resolve
Path
resolve
Properties
Constructors
constructor
new
Internal
Server
(
router
:
express.Router
)
:
InternalServer
Parameters
router:
express.Router
Returns
InternalServer
Properties
router
router
:
express.Router
upload
upload
:
Instance
Static
cookies
Decoder
cookies
Decoder
:
function
Type declaration
(
val
:
string
)
:
string
Parameters
val:
string
Returns
string
Static
cookies
Secret
cookies
Secret
:
string
Static
file
Dest
file
Dest
:
string
Static
file
Filter
file
Filter
:
function
Type declaration
(
req
:
Request
, file
:
File
, callback
:
function
)
:
void
Parameters
req:
Request
file:
File
callback:
function
(
error
:
Error
, acceptFile
:
boolean
)
:
void
Parameters
error:
Error
acceptFile:
boolean
Returns
void
Returns
void
Static
file
Limits
file
Limits
:
number
Static
paths
paths
:
Map
<
string
,
Set
<
HttpMethod
>
>
= new Map<string,Set<HttpMethod>>()
Static
paths
Resolved
paths
Resolved
:
boolean
= false
Static
server
Classes
server
Classes
:
Map
<
string
,
ServiceClass
>
= new Map<string,metadata.ServiceClass>()
Methods
Private
build
Arguments
List
build
Arguments
List
(
serviceMethod
:
ServiceMethod
, context
:
ServiceContext
)
:
Array
<
any
>
Parameters
serviceMethod:
ServiceMethod
context:
ServiceContext
Returns
Array
<
any
>
build
Service
build
Service
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
Returns
void
Private
build
Service
Middleware
build
Service
Middleware
(
serviceMethod
:
ServiceMethod
)
:
Array
<
express.RequestHandler
>
Parameters
serviceMethod:
ServiceMethod
Returns
Array
<
express.RequestHandler
>
build
Services
build
Services
(
types
?:
Array
<
Function
>
)
:
void
Parameters
Optional
types:
Array
<
Function
>
Returns
void
Private
call
Target
End
Point
call
Target
End
Point
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
, req
:
express.Request
, res
:
express.Response
, next
:
express.NextFunction
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
req:
express.Request
res:
express.Response
next:
express.NextFunction
Returns
void
Private
check
Acceptance
check
Acceptance
(
serviceMethod
:
ServiceMethod
, context
:
ServiceContext
)
:
void
Parameters
serviceMethod:
ServiceMethod
context:
ServiceContext
Returns
void
Private
convert
Type
convert
Type
(
paramValue
:
string
, paramType
:
Function
)
:
any
Parameters
paramValue:
string
paramType:
Function
Returns
any
Private
create
Service
create
Service
(
serviceClass
:
ServiceClass
, context
:
ServiceContext
)
:
any
Parameters
serviceClass:
ServiceClass
context:
ServiceContext
Returns
any
Private
get
Uploader
get
Uploader
(
)
:
Instance
Returns
Instance
Private
handle
Not
Allowed
Methods
handle
Not
Allowed
Methods
(
)
:
void
Returns
void
Private
process
Response
Headers
process
Response
Headers
(
serviceMethod
:
ServiceMethod
, context
:
ServiceContext
)
:
void
Parameters
serviceMethod:
ServiceMethod
context:
ServiceContext
Returns
void
Private
send
Value
send
Value
(
value
:
any
, res
:
express.Response
, next
:
express.NextFunction
)
:
void
Parameters
value:
any
res:
express.Response
next:
express.NextFunction
Returns
void
Private
validate
Target
Type
validate
Target
Type
(
targetClass
:
Function
, types
:
Array
<
Function
>
)
:
boolean
Parameters
targetClass:
Function
types:
Array
<
Function
>
Returns
boolean
Static
get
Http
Methods
get
Http
Methods
(
path
:
string
)
:
Set
<
HttpMethod
>
Parameters
path:
string
Returns
Set
<
HttpMethod
>
Static
get
Paths
get
Paths
(
)
:
Set
<
string
>
Returns
Set
<
string
>
Static
register
Service
Class
register
Service
Class
(
target
:
Function
)
:
ServiceClass
Parameters
target:
Function
Returns
ServiceClass
Static
register
Service
Method
register
Service
Method
(
target
:
Function
, methodName
:
string
)
:
ServiceMethod
Parameters
target:
Function
methodName:
string
Returns
ServiceMethod
Static
Private
resolve
Accepts
resolve
Accepts
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
Returns
void
Static
resolve
All
Paths
resolve
All
Paths
(
)
:
void
Returns
void
Static
Private
resolve
Languages
resolve
Languages
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
Returns
void
Static
Private
resolve
Path
resolve
Path
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
Returns
void
Static
Private
resolve
Properties
resolve
Properties
(
serviceClass
:
ServiceClass
, serviceMethod
:
ServiceMethod
)
:
void
Parameters
serviceClass:
ServiceClass
serviceMethod:
ServiceMethod
Returns
void
Globals
"collections.d"
"decorators"
"metadata"
"server"
"server-
container"
"server-
errors"
"server-
return"
"server-
types"
"typescript-
rest"
Internal
Server
constructor
router
upload
cookies
Decoder
cookies
Secret
file
Dest
file
Filter
file
Limits
paths
paths
Resolved
server
Classes
build
Arguments
List
build
Service
build
Service
Middleware
build
Services
call
Target
End
Point
check
Acceptance
convert
Type
create
Service
get
Uploader
handle
Not
Allowed
Methods
process
Response
Headers
send
Value
validate
Target
Type
get
Http
Methods
get
Paths
register
Service
Class
register
Service
Method
resolve
Accepts
resolve
All
Paths
resolve
Languages
resolve
Path
resolve
Properties
Generated using
TypeDoc