tsoa-next / @tsoa-next/runtime / ValidationService
الرتبة: شهادة المصادقة
محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:101
محرك التثبيت الذي يستخدمه متحكمو الطرق المولدون
Constructors
المؤسسة
new ValidationService(models, config): ValidationService;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:104
البارامترات
models
config
العودة
ValidationService
الطرائق
hasCorrectJsType()
hasCorrectJsType(
value,
type,
isBodyParam): boolean;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:482
البارامترات
value
unknown
type
"string" | "number" | "boolean" | "object"
isBodyParam
boolean
العودة
boolean
validateArray()
التوقيع
validateArray(options): unknown[] | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:709
البارامترات
options
ValidateArrayOptions
العودة
unknown[] | undefined
التوقيع
validateArray(...args): unknown[] | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:713
البارامترات
args
...ValidateArrayTupleArgs
العودة
unknown[] | undefined
Deprecated
استعملي تحميل الجسم بدلاً من ذلك
validateBool()
validateBool(
name,
value,
fieldErrors,
isBodyParam,
validators?,
parent?): boolean | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:687
البارامترات
name
string
value
unknown
fieldErrors
isBodyParam
boolean
validators?
parent?
string = ''
العودة
boolean | undefined
validateBuffer()
validateBuffer(
name,
value,
fieldErrors,
parent?): Buffer<ArrayBufferLike> | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:810
البارامترات
name
string
value
unknown
fieldErrors
parent?
string = ''
العودة
Buffer<ArrayBufferLike> | undefined
validateDate()
validateDate(
name,
value,
fieldErrors,
isBodyParam,
validators?,
parent?): Date | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:630
البارامترات
name
string
value
unknown
fieldErrors
isBodyParam
boolean
validators?
parent?
string = ''
العودة
Date | undefined
validateDateTime()
validateDateTime(
name,
value,
fieldErrors,
isBodyParam,
validators?,
parent?): Date | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:649
البارامترات
name
string
value
unknown
fieldErrors
isBodyParam
boolean
validators?
parent?
string = ''
العودة
Date | undefined
validateEnum()
validateEnum(
name,
value,
fieldErrors,
members?,
parent?): unknown;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:607
البارامترات
name
string
value
unknown
fieldErrors
members?
(string | number | boolean | null)[]
parent?
string = ''
العودة
unknown
validateFloat()
validateFloat(
name,
value,
fieldErrors,
isBodyParam,
validators?,
parent?): number | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:588
البارامترات
name
string
value
unknown
fieldErrors
isBodyParam
boolean
validators?
parent?
string = ''
العودة
number | undefined
validateInt()
validateInt(
name,
value,
fieldErrors,
isBodyParam,
validators?,
parent?): number | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:569
البارامترات
name
string
value
unknown
fieldErrors
isBodyParam
boolean
validators?
parent?
string = ''
العودة
number | undefined
validateIntersection()
validateIntersection<TValue>(
name,
value,
fieldErrors,
isBodyParam,
subSchemas,
parent?,
metadata?): TValue;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:868
البارامترات النوعية
TValue
TValue
البارامترات
name
string
value
TValue
fieldErrors
isBodyParam
boolean
subSchemas
| PropertySchema[] | undefined
parent?
string
metadata?
العودة
TValue
validateModel()
validateModel<TValue>(input): TValue;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:1060
البارامترات النوعية
TValue
TValue
البارامترات
input
fieldErrors
isBodyParam
boolean
metadata?
modelDefinition
name
string
parent?
string
value
TValue
العودة
TValue
validateNestedObjectLiteral()
التوقيع
validateNestedObjectLiteral(...args): unknown;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:486
البارامترات
args
...[ValidateNestedObjectLiteralOptions]
العودة
unknown
التوقيع
validateNestedObjectLiteral(...args): unknown;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:490
البارامترات
args
...ValidateNestedObjectLiteralTupleArgs
العودة
unknown
Deprecated
استعملي تحميل الجسم بدلاً من ذلك
ValidateParam()
ValidateParam<TValue>(
property,
rawValue,
name,
fieldErrors,
isBodyParam,
parent?,
metadata?): TValue;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:118
البارامترات النوعية
TValue
TValue
البارامترات
property
rawValue
TValue
name
string | undefined
fieldErrors
isBodyParam
boolean
parent?
string
metadata?
العودة
TValue
validateString()
validateString(
name,
value,
fieldErrors,
validators?,
parent?): string | undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:668
البارامترات
name
string
value
unknown
fieldErrors
validators?
parent?
string = ''
العودة
string | undefined
validateUndefined()
validateUndefined(
name,
value,
fieldErrors,
parent?): undefined;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:697
البارامترات
name
string
value
unknown
fieldErrors
parent?
string = ''
العودة
undefined
validateUnion()
validateUnion<TValue>(
name,
value,
fieldErrors,
isBodyParam,
property,
parent?,
metadata?): TValue;محددة في: packages/runtime/src/routeGeneration/templateHelpers.ts:830
البارامترات النوعية
TValue
TValue
البارامترات
name
string
value
TValue
fieldErrors
isBodyParam
boolean
property
parent?
string
metadata?
العودة
TValue
