सामग्री पर जाएं

tsoa-next / tsoa-next / Controller

कक्षा: नियंत्रक

में परिभाषित: packages/runtime/src/interfaces/controller.ts:9

बेस कंट्रोलर क्लास जो इवेंटल स्टेटस कोड और हेडर को ओवरराइड करने की अनुमति देता है।

कंस्ट्रक्टर

रचनाकार

ts
new Controller(): Controller;

रिटर्न

Controller

विधि

getHeader()

ts
getHeader(name): string | string[] | undefined;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:32

एक पूर्व निर्धारित प्रतिक्रिया शीर्षलेख मान लौटाता है।

पैरामीटर

name

string

रिटर्न

string | string[] | undefined


getHeaders()

ts
getHeaders(): object;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:37

नियंत्रक उदाहरण पर निर्दिष्ट सभी प्रतिक्रिया शीर्षलेखों को वापस करता है।

रिटर्न

object


getStatus()

ts
getStatus(): number | undefined;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:19

HTTP के माध्यम से सेट स्टेटस कोड वापस करता है setStatusयदि कोई हो

रिटर्न

number | undefined


setHeader()

कॉल हस्ताक्षर

ts
setHeader<H>(name, value?): void;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:23

प्रकार पैरामीटर
H

H * विस्तार * keyof OutgoingHttpHeaders

पैरामीटर
name

H

value?

HeaderValue<H>

रिटर्न

void

कॉल हस्ताक्षर

ts
setHeader(name, value?): void;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:24

पैरामीटर
name

string

value?

string | string[]

रिटर्न

void


setStatus()

ts
setStatus(statusCode): void;

में परिभाषित: packages/runtime/src/interfaces/controller.ts:14

सेट करता है कि उत्पन्न रूट हैंडलर को वापस करना चाहिए।

पैरामीटर

statusCode

number

रिटर्न

void

Contributors

No contributors

Changelog

No recent changes

TypeScript-प्रथम OpenAPI जनरेशन, रूट जनरेशन और रनटाइम वैलिडेशन।