Перейти до основного вмісту

Variable: IsEnumValidatorDefinition

validation/src.IsEnumValidatorDefinition

const IsEnumValidatorDefinition: 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?): void

Function 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​

void

Public 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