defaultRules
Every built-in rule, by name. It is made of nine families, each exported on its own: lengthRules, textRules, contentRules, formatRules, dateRules, comparisonRules, numberRules, fileRules and normalizeRules.
ts
const rules = defaultRulesExplanation
Every builder has them, unless includeDefaultRules is false. Register single families to offer fewer rules, as shown in registering only some rules. The built-in rules reference lists each rule with its kinds and params.
Example
ts
import {
createSchemaBuilder,
defaultFormRules,
formatRules,
lengthRules,
} from '@whatsaaaa/form-builder-schema'
const builder = createSchemaBuilder({
includeDefaultRules: false,
rules: { ...formatRules, ...lengthRules },
formRules: defaultFormRules,
})