Variable: IsEnumValidatorDefinition
validation/src.IsEnumValidatorDefinition
constIsEnumValidatorDefinition:object
Type declaration
decorator
decorator: (
enumType,validationOptions) => <TFunction,Y>(target,propertyKey?,descriptor?) =>void=IsStringEnumLocalized
Parameters
▪ enumType: object | string[]
▪ validationOptions: ValidationOptions= {}
Returns
function
<
TFunction,Y>(target,propertyKey?,descriptor?):voidFunction that returns a new decorator that applies all decorators provided by param
Useful to build new decorators (or a decorator factory) encapsulating multiple decorators related with the same feature
Type parameters
▪ TFunction extends
Function▪ Y
Parameters
▪ target:
object|TFunction▪ propertyKey?:
string|symbol▪ descriptor?:
TypedPropertyDescriptor<Y>Returns
voidPublic Api
Source
node_modules/@nestjs/common/decorators/core/apply-decorators.d.ts:10
defaultValidationMessage
defaultValidationMessage:
string='validation.STRING_ENUM'
name
name:
string=IS_ENUM
validator
validator: (
value,entity) =>boolean=isEnum
Checks if a given value is the member of the provided enum.
Parameters
▪ value: unknown
▪ entity: any
Returns
boolean
Source
libs/validation/src/lib/validators/primitives/enum.validator.ts:18
Generated using typedoc-plugin-markdown and TypeDoc