Sanity Library Reference Docs
Preparing search index...
sanity
index
ArrayRule
Interface ArrayRule<Value>
interface
ArrayRule
<
Value
>
{
custom
:
<
LenientFieldValue
>
(
fn
:
CustomValidator
<
LenientFieldValue
>
,
)
=>
ArrayRule
;
error
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
;
info
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
;
length
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
;
max
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
;
min
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
;
required
:
()
=>
ArrayRule
;
unique
:
()
=>
ArrayRule
<
Value
>
;
valueOfField
:
(
path
:
string
|
string
[]
)
=>
FieldReference
;
warning
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
;
}
Type Parameters
Value
Hierarchy (
View Summary
)
RuleDef
<
ArrayRule
<
Value
>
,
Value
>
ArrayRule
Index
Properties
custom
error
info
length
max
min
required
unique
value
Of
Field
warning
Properties
custom
custom
:
<
LenientFieldValue
>
(
fn
:
CustomValidator
<
LenientFieldValue
>
)
=>
ArrayRule
error
error
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
info
info
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
length
length
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
max
max
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
min
min
:
(
length
:
number
|
FieldReference
)
=>
ArrayRule
<
Value
>
required
required
:
()
=>
ArrayRule
unique
unique
:
()
=>
ArrayRule
<
Value
>
value
Of
Field
valueOfField
:
(
path
:
string
|
string
[]
)
=>
FieldReference
warning
warning
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
ArrayRule
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
custom
error
info
length
max
min
required
unique
value
Of
Field
warning
Sanity Library Reference Docs
Loading...