ts-lambda-api - v2.5.7
Preparing search index...
<internal>
API
Class API
Index
Constructors
constructor
Methods
any
app
delete
finally
get
head
METHOD
options
patch
post
put
register
routes
run
use
Constructors
constructor
new
API
()
:
API
Returns
API
Methods
any
any
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
any
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
app
app
(
namespace
:
string
,
package
:
any
)
:
App
Parameters
namespace
:
string
package
:
any
Returns
App
app
(
packages
:
App
)
:
App
Parameters
packages
:
App
Returns
App
delete
delete
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
delete
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
HandlerFunction
<
TRequest
,
TResponse
>
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
:
HandlerFunction
<
TRequest
,
TResponse
>
[]
Returns
void
finally
finally
(
callback
:
FinallyFunction
)
:
void
Parameters
callback
:
FinallyFunction
Returns
void
get
get
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
get
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
head
head
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
head
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
METHOD
METHOD
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
method
:
METHODS
|
METHODS
[]
,
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
method
:
METHODS
|
METHODS
[]
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
METHOD
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
method
:
METHODS
|
METHODS
[]
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
method
:
METHODS
|
METHODS
[]
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
options
options
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
options
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
patch
patch
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
patch
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
post
post
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
post
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
put
put
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
put
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middlewaresAndHandler
:
(
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middlewaresAndHandler
: (
Middleware
<
TRequest
,
TResponse
>
|
HandlerFunction
<
TRequest
,
TResponse
>
)
[]
Returns
void
register
register
(
routes
:
(
api
:
API
,
options
?:
RegisterOptions
)
=>
void
,
options
?:
RegisterOptions
,
)
:
void
Parameters
routes
:
(
api
:
API
,
options
?:
RegisterOptions
)
=>
void
Optional
options
:
RegisterOptions
Returns
void
routes
routes
(
format
:
true
)
:
void
Parameters
format
:
true
Returns
void
routes
(
format
:
false
)
:
string
[]
[]
Parameters
format
:
false
Returns
string
[]
[]
routes
()
:
string
[]
[]
Returns
string
[]
[]
run
run
(
event
:
APIGatewayProxyEvent
|
APIGatewayProxyEventV2
,
context
:
Context
,
cb
:
(
err
:
Error
,
result
:
any
)
=>
void
,
)
:
void
Parameters
event
:
APIGatewayProxyEvent
|
APIGatewayProxyEventV2
context
:
Context
cb
:
(
err
:
Error
,
result
:
any
)
=>
void
Returns
void
run
(
event
:
APIGatewayProxyEvent
|
APIGatewayProxyEventV2
,
context
:
Context
,
)
:
Promise
<
any
>
Parameters
event
:
APIGatewayProxyEvent
|
APIGatewayProxyEventV2
context
:
Context
Returns
Promise
<
any
>
use
use
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
path
:
string
,
...
middleware
:
Middleware
<
TRequest
,
TResponse
>
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
path
:
string
...
middleware
:
Middleware
<
TRequest
,
TResponse
>
[]
Returns
void
use
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
paths
:
string
[]
,
...
middleware
:
Middleware
<
TRequest
,
TResponse
>
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
paths
:
string
[]
...
middleware
:
Middleware
<
TRequest
,
TResponse
>
[]
Returns
void
use
<
TRequest
extends
Request
=
Request
,
TResponse
extends
Response
<
any
>
=
Response
<
any
>
,
>
(
...
middleware
:
(
|
Middleware
<
TRequest
,
TResponse
>
|
ErrorHandlingMiddleware
<
TRequest
,
TResponse
>
)
[]
,
)
:
void
Type Parameters
TRequest
extends
Request
=
Request
TResponse
extends
Response
<
any
>
=
Response
<
any
>
Parameters
...
middleware
: (
Middleware
<
TRequest
,
TResponse
>
|
ErrorHandlingMiddleware
<
TRequest
,
TResponse
>
)
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
any
app
delete
finally
get
head
METHOD
options
patch
post
put
register
routes
run
use
ts-lambda-api - v2.5.7
Loading...