tsoa-next
Preparing search index...
tsoa-next
HapiTemplateService
Class HapiTemplateService
Hierarchy (
View Summary
)
TemplateService
<
HapiApiHandlerParameters
,
HapiValidationArgsParameters
,
HapiReturnHandlerParameters
,
>
HapiTemplateService
Index
Constructors
constructor
Properties
config
models
validation
Service
Methods
api
Handler
build
Promise
get
Body
Property
get
Validated
Args
is
Controller
is
Record
normalize
Request
Body
request
Has
Body
request
Uses
Transfer
Encoding
return
Handler
Constructors
constructor
new
HapiTemplateService
(
models
:
TsoaRoute
.
Models
,
config
:
AdditionalProps
,
hapi
:
{
boomify
(
error
:
Error
)
:
BoomLike
;
isBoom
(
error
:
unknown
)
:
boolean
}
,
)
:
HapiTemplateService
Parameters
models
:
TsoaRoute
.
Models
config
:
AdditionalProps
hapi
:
{
boomify
(
error
:
Error
)
:
BoomLike
;
isBoom
(
error
:
unknown
)
:
boolean
}
Returns
HapiTemplateService
Properties
Protected
Readonly
config
config
:
AdditionalProps
Protected
Readonly
models
models
:
TsoaRoute
.
Models
Protected
validation
Service
validationService
:
ValidationService
Methods
api
Handler
apiHandler
(
params
:
HapiApiHandlerParameters
)
:
Promise
<
unknown
>
Parameters
params
:
HapiApiHandlerParameters
Returns
Promise
<
unknown
>
Protected
build
Promise
buildPromise
(
methodName
:
string
,
controller
:
object
|
Controller
,
validatedArgs
:
unknown
[]
,
)
:
Promise
<
unknown
>
Parameters
methodName
:
string
controller
:
object
|
Controller
validatedArgs
:
unknown
[]
Returns
Promise
<
unknown
>
Protected
get
Body
Property
getBodyProperty
(
body
:
unknown
,
headers
:
Record
<
string
,
unknown
>
,
propertyName
:
string
,
)
:
unknown
Parameters
body
:
unknown
headers
:
Record
<
string
,
unknown
>
propertyName
:
string
Returns
unknown
get
Validated
Args
getValidatedArgs
(
params
:
HapiValidationArgsParameters
)
:
unknown
[]
Parameters
params
:
HapiValidationArgsParameters
Returns
unknown
[]
Protected
is
Controller
isController
(
object
:
object
|
Controller
)
:
object
is
Controller
Parameters
object
:
object
|
Controller
Returns
object
is
Controller
Protected
is
Record
isRecord
(
value
:
unknown
)
:
value
is
Record
<
string
,
unknown
>
Parameters
value
:
unknown
Returns
value
is
Record
<
string
,
unknown
>
Protected
normalize
Request
Body
normalizeRequestBody
(
body
:
unknown
,
headers
:
Record
<
string
,
unknown
>
)
:
unknown
Parameters
body
:
unknown
headers
:
Record
<
string
,
unknown
>
Returns
unknown
Protected
request
Has
Body
requestHasBody
(
headers
:
Record
<
string
,
unknown
>
)
:
boolean
Parameters
headers
:
Record
<
string
,
unknown
>
Returns
boolean
Protected
request
Uses
Transfer
Encoding
requestUsesTransferEncoding
(
headers
:
Record
<
string
,
unknown
>
)
:
boolean
Parameters
headers
:
Record
<
string
,
unknown
>
Returns
boolean
Protected
return
Handler
returnHandler
(
params
:
HapiReturnHandlerParameters
)
:
unknown
Parameters
params
:
HapiReturnHandlerParameters
Returns
unknown
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
config
models
validation
Service
Methods
api
Handler
build
Promise
get
Body
Property
get
Validated
Args
is
Controller
is
Record
normalize
Request
Body
request
Has
Body
request
Uses
Transfer
Encoding
return
Handler
tsoa-next
Loading...