Sanity Library Reference Docs
Preparing search index...
sanity
index
RuleSpec
Type Alias RuleSpec
RuleSpec
:
|
{
flag
:
"integer"
}
|
{
flag
:
"email"
}
|
{
flag
:
"unique"
}
|
{
flag
:
"reference"
}
|
{
constraint
:
RuleTypeConstraint
;
flag
:
"type"
}
|
{
constraint
:
Rule
[]
;
flag
:
"all"
}
|
{
constraint
:
Rule
[]
;
flag
:
"either"
}
|
{
constraint
:
"optional"
|
"required"
;
flag
:
"presence"
}
|
{
constraint
:
CustomValidator
;
flag
:
"custom"
}
|
{
constraint
:
number
|
string
|
FieldReference
;
flag
:
"min"
}
|
{
constraint
:
number
|
string
|
FieldReference
;
flag
:
"max"
}
|
{
constraint
:
number
|
FieldReference
;
flag
:
"length"
}
|
{
constraint
:
unknown
[]
;
flag
:
"valid"
}
|
{
constraint
:
number
|
FieldReference
;
flag
:
"precision"
}
|
{
constraint
:
number
|
FieldReference
;
flag
:
"lessThan"
}
|
{
constraint
:
number
|
FieldReference
;
flag
:
"greaterThan"
}
|
{
constraint
:
"uppercase"
|
"lowercase"
;
flag
:
"stringCasing"
}
|
{
constraint
:
{
assetType
:
"asset"
|
"image"
|
"file"
}
;
flag
:
"assetRequired"
;
}
|
{
constraint
:
MediaValidator
<
any
>
;
flag
:
"media"
}
|
{
constraint
:
{
invert
:
boolean
;
name
?:
string
;
pattern
:
RegExp
}
;
flag
:
"regex"
;
}
|
{
constraint
:
{
options
:
{
allowCredentials
:
boolean
;
allowRelative
:
boolean
;
relativeOnly
:
boolean
;
scheme
:
RegExp
[]
;
}
;
}
;
flag
:
"uri"
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Sanity Library Reference Docs
Loading...