Skip to main content

Class: VAny<Type, IsOptional, FieldPaths>

For AI agents: see llms.txt for the complete documentation index. Markdown versions are available by adding .md to a page URL or requesting Accept: text/markdown.

values.VAny

The type of the v.any() validator.

Type parameters​

NameType
Typeany
IsOptionalextends OptionalProperty = "required"
FieldPathsextends string = string

Hierarchy​

  • BaseValidator<Type, IsOptional, FieldPaths>

    ↳ VAny

Constructors​

constructor​

• new VAny<Type, IsOptional, FieldPaths>(«destructured»)

Type parameters​

NameType
Typeany
IsOptionalextends OptionalProperty = "required"
FieldPathsextends string = string

Parameters​

NameType
«destructured»Object
› isOptionalIsOptional

Inherited from​

BaseValidator<Type, IsOptional, FieldPaths>.constructor

Defined in​

values/validators.ts:54

Properties​

type​

• Readonly type: Type

Only for TypeScript, the TS type of the JS values validated by this validator.

Inherited from​

BaseValidator.type

Defined in​

values/validators.ts:37


fieldPaths​

• Readonly fieldPaths: FieldPaths

Only for TypeScript, if this an Object validator, then this is the TS type of its property names.

Inherited from​

BaseValidator.fieldPaths

Defined in​

values/validators.ts:42


isOptional​

• Readonly isOptional: IsOptional

Whether this is an optional Object property value validator.

Inherited from​

BaseValidator.isOptional

Defined in​

values/validators.ts:47


isConvexValidator​

• Readonly isConvexValidator: true

Always "true".

Inherited from​

BaseValidator.isConvexValidator

Defined in​

values/validators.ts:52


kind​

• Readonly kind: "any"

The kind of validator, "any".

Defined in​

values/validators.ts:319

Methods​

optional​

▸ optional(): VAny<undefined | Type, "optional", FieldPaths>

Allow this validated field to be absent.

Returns​

VAny<undefined | Type, "optional", FieldPaths>

Overrides​

BaseValidator.optional

Defined in​

values/validators.ts:328