Skip to main content
Vuetify0 v1.0 is here
Vuetify0 Logo
Theme
Mode
Palettes
Accessibility
Vuetify One
Sign in to Vuetify One

Access premium tools across the Vuetify ecosystem — Bin, Play, Studio, and more.

Not a subscriber? See what's included

useRules API

Validation rule management with Standard Schema support and custom aliases.

Explore these related pages for additional context and usage patterns.

PageCategory
useRulesPlugins
createValidationForms
createFormForms

Functions

createRules

(_options?: RulesOptions) => RulesContext

Creates a new rules instance.

createRulesFallback

() => RulesContext

Creates a fallback rules instance for use outside component scope. No locale lookup — false returns fall back to the alias name.

isStandardSchema

typeof isStandardSchema

createRulesContext

<_E>(_options?: RulesContextOptions | undefined) => ContextTrinity<_E>

createRulesPlugin

(_options?: RulesContextOptions | undefined) => Plugin

useRules

<_E>(namespace?: string) => _E

Options

aliases

Partial<RuleAliases> | undefined

Custom aliases to register. Each alias is a predicate (FormValidationRule).

Properties

aliases

RuleAliases

The alias map (custom aliases registered via options).

Methods

resolve

(rules: RuleInput[]) => FormValidationRule[]

Resolve aliases, functions, and Standard Schema objects to FormValidationRule[].

Was this page helpful?

© 2016-1970 Vuetify, LLC
Services
Ctrl+/