tsoa-next / @tsoa-next/runtime / ValidationService
वर्ग: वैधता सेवा
में परिभाषित: packages/runtime/src/routeGeneration/templateHelpers.ts:101
उत्पन्न मार्ग हैंडलर द्वारा उपयोग किया जाने वाला सत्यापन इंजन।
कंस्ट्रक्टर
रचनाकार
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
