تخطي إلى المحتوى

tsoa-next / @tsoa-next/runtime / TsoaRoute / PropertySchema

Interface: PropertySchema

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:55

الشظايا الكيميائيّة تستخدم للتحقق من ممتلكات واحدة أو قيمة مخصّصة في وقت التشغيل.

Extended by

الممتلكات

additionalProperties?

ts
optional additionalProperties?: boolean | PropertySchema;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:67


array?

ts
optional array?: PropertySchema;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:61


dataType?

ts
optional dataType?: TypeStringLiteral;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:56


default?

ts
optional default?: unknown;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:66


enums?

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

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:62


externalValidator?

ts
optional externalValidator?: ExternalValidatorDescriptor;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:60


nestedProperties?

ts
optional nestedProperties?: object;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:68

مؤشر التوقيع

ts
[name: string]: PropertySchema

ref?

ts
optional ref?: string;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:57


required?

ts
optional required?: boolean;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:58


subSchemas?

ts
optional subSchemas?: PropertySchema[];

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:64


type?

ts
optional type?: PropertySchema;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:63


validationStrategy?

ts
optional validationStrategy?: ValidationStrategy;

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:59


validators?

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

محددة في: packages/runtime/src/routeGeneration/tsoa-route.ts:65

Contributors

No contributors

Changelog

No recent changes

توليد OpenAPI وتوليد المسارات والتحقق وقت التشغيل مع اعتماد TypeScript أولاً.