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

tsoa-next / tsoa-next / TsoaRoute / ParameterSchema

इंटरफ़ेस: पैरामीटर

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:72

रूट पैरामीटर के लिए रनटाइम स्कीमा।

विस्तार

गुण

additionalProperties?

ts
optional additionalProperties?: boolean | PropertySchema;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:67

से विरासत

PropertySchema.additionalProperties


array?

ts
optional array?: PropertySchema;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:61

से विरासत

PropertySchema.array


dataType?

ts
optional dataType?: TypeStringLiteral;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:56

से विरासत

PropertySchema.dataType


default?

ts
optional default?: unknown;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:66

से विरासत

PropertySchema.default


enums?

ts
optional enums?: (string | number | boolean | null)[];

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:62

से विरासत

PropertySchema.enums


externalValidator?

ts
optional externalValidator?: ExternalValidatorDescriptor;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:60

से विरासत

PropertySchema.externalValidator


in

ts
in: string;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:75


name

ts
name: string;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:74


nestedProperties?

ts
optional nestedProperties?: object;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:68

सूचकांक हस्ताक्षर

ts
[name: string]: PropertySchema

से विरासत

PropertySchema.nestedProperties


parameterIndex?

ts
optional parameterIndex?: number;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:73


ref?

ts
optional ref?: string;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:57

से विरासत

PropertySchema.ref


required?

ts
optional required?: boolean;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:58

से विरासत

PropertySchema.required


subSchemas?

ts
optional subSchemas?: PropertySchema[];

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:64

से विरासत

PropertySchema.subSchemas


type?

ts
optional type?: PropertySchema;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:63

से विरासत

PropertySchema.type


validationStrategy?

ts
optional validationStrategy?: ValidationStrategy;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:59

से विरासत

PropertySchema.validationStrategy


validators?

ts
optional validators?: Partial<Record<ValidatorKey, {
  errorMsg?: string;
  value?: unknown;
}>>;

में परिभाषित: packages/runtime/src/routeGeneration/tsoa-route.ts:65

से विरासत

PropertySchema.validators

Contributors

No contributors

Changelog

No recent changes

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