Libraries
← Back to Website
All Versions
Preparing search index...
@cleverbrush/orm
string
Variable string
Const
string
:
{
()
:
CleanExtended
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
;
<
T
extends
string
>
(
equals
:
T
,
)
:
CleanExtended
<
StringSchemaBuilder
<
T
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
;
}
Type Declaration
()
:
CleanExtended
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
Returns
CleanExtended
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
<
T
extends
string
>
(
equals
:
T
,
)
:
CleanExtended
<
StringSchemaBuilder
<
T
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
Type Parameters
T
extends
string
Parameters
equals
:
T
Returns
CleanExtended
<
StringSchemaBuilder
<
T
,
true
,
false
,
false
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
,
{
email
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
ip
(
this
:
StringSchemaBuilder
,
opts
?:
{
version
?:
"v4"
|
"v6"
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
nonempty
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
oneOf
(
this
:
StringSchemaBuilder
,
...
args
:
any
[]
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
toLowerCase
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
trim
(
this
:
StringSchemaBuilder
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
url
(
this
:
StringSchemaBuilder
,
optsOrError
?:
|
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
|
{
protocols
?:
string
[]
}
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
uuid
(
this
:
StringSchemaBuilder
,
errorMessage
?:
ValidationErrorMessageProvider
<
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
,
>
,
)
:
StringSchemaBuilder
<
string
,
true
,
false
,
false
,
{}
>
;
}
&
{
hasColumnName
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
:
string
,
)
:
SchemaBuilder
<
any
,
any
,
any
,
false
,
{}
>
;
}
&
{
asUuid
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
check
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
sql
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
citext
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
columnType
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
type
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultTo
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
value
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
defaultToRaw
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
expression
:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
index
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
jsonb
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onDelete
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
onUpdate
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
action
:
FKAction
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
references
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
table
:
string
,
column
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
rowVersion
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
text
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
tsvector
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
unique
(
this
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
,
name
?:
string
,
)
:
StringSchemaBuilder
<
any
,
any
,
any
,
any
,
any
>
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
← Back to Website
All Versions
Libraries
Loading...