tsoa-next / tsoa-next / HapiTemplateService
वर्ग: HapiTemplateService
में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:45
Hapiउत्पन्न मार्ग टेम्पलेट सेवा अनुबंध के विशिष्ट कार्यान्वयन।
विस्तार
TemplateService<HapiApiHandlerParameters,HapiValidationArgsParameters,HapiReturnHandlerParameters>
कंस्ट्रक्टर
रचनाकार
new HapiTemplateService(
models,
config,
hapi): HapiTemplateService;में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:46
पैरामीटर
models
config
hapi
boomify
isBoom
रिटर्न
HapiTemplateService
ओवरराइड
गुण
config
protected readonly config: AdditionalProps;में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:48
ओवरराइड
models
protected readonly models: Models;में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:47
ओवरराइड
validationService
protected validationService: ValidationService;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:10
से विरासत
TemplateService.validationService
विधि
apiHandler()
apiHandler(params): Promise<unknown>;में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:57
सक्रिय रनटाइम के लिए नियंत्रक कार्रवाई को आमंत्रित करता है।
पैरामीटर
params
HapiApiHandlerParameters
रिटर्न
Promise<unknown>
ओवरराइड
buildPromise()
protected buildPromise(
methodName,
controller,
validatedArgs): Promise<unknown>;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:77
पैरामीटर
methodName
string
controller
object | Controller
validatedArgs
unknown[]
रिटर्न
Promise<unknown>
से विरासत
getBodyProperty()
protected getBodyProperty(
body,
headers,
propertyName): unknown;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:62
पैरामीटर
body
unknown
headers
Record<string, unknown>
propertyName
string
रिटर्न
unknown
से विरासत
TemplateService.getBodyProperty
getValidatedArgs()
getValidatedArgs(params): unknown[];में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:88
अनुरोध से निकाले गए मार्ग तर्कों को मान्य और सामान्यीकृत करता है।
पैरामीटर
params
HapiValidationArgsParameters
रिटर्न
unknown[]
ओवरराइड
TemplateService.getValidatedArgs
isController()
protected isController(object): object is Controller;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:28
पैरामीटर
object
object | Controller
रिटर्न
object is Controller
से विरासत
isRecord()
protected isRecord(value): value is Record<string, unknown>;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:73
पैरामीटर
value
unknown
रिटर्न
value is Record<string, unknown>
से विरासत
normalizeRequestBody()
protected normalizeRequestBody(body, headers): unknown;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:54
पैरामीटर
body
unknown
headers
Record<string, unknown>
रिटर्न
unknown
से विरासत
TemplateService.normalizeRequestBody
requestHasBody()
protected requestHasBody(headers): boolean;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:32
पैरामीटर
headers
Record<string, unknown>
रिटर्न
boolean
से विरासत
TemplateService.requestHasBody
requestUsesTransferEncoding()
protected requestUsesTransferEncoding(headers): boolean;में परिभाषित: packages/runtime/src/routeGeneration/templates/templateService.ts:50
पैरामीटर
headers
Record<string, unknown>
रिटर्न
boolean
से विरासत
TemplateService.requestUsesTransferEncoding
returnHandler()
protected returnHandler(params): unknown;में परिभाषित: packages/runtime/src/routeGeneration/templates/hapi/hapiTemplateService.ts:148
नियंत्रक को सक्रिय रनटाइम का परिणाम देता है।
पैरामीटर
params
HapiReturnHandlerParameters
रिटर्न
unknown
