Typegres API Reference - v0.2.0
Preparing search index...
Anymultirange
Class Anymultirange<T, N>
Type Parameters
T
extends
Any
<
any
>
in out
N
extends
number
Hierarchy (
View Summary
)
Anycompatiblemultirange
<
T
,
N
>
Anymultirange
Index
Constructors
constructor
Properties
[meta]
__
typname
__
typname
Text
Methods
-
-
|-
@>
*
&&
&<
&>
+
<
<@
<<
<=
<>
=
>
>=
>>
any
Value
any
Value
Transfn
array
Prepend
cast
coalesce
count
cume
Dist
dense
Rank
deserialize
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
gt
gte
in
isempty
is
Not
Null
is
Null
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
lower
lower
Inc
lower
Inf
lt
lte
minus
mode
multirange
Adjacent
Multirange
multirange
Adjacent
Range
multirange
After
Multirange
multirange
After
Range
multirange
Before
Multirange
multirange
Before
Range
multirange
Contained
By
Multirange
multirange
Contained
By
Range
multirange
Contains
Elem
multirange
Contains
Multirange
multirange
Contains
Range
multirange
Intersect
Agg
Transfn
multirange
Overlaps
Multirange
multirange
Overlaps
Range
multirange
Overleft
Multirange
multirange
Overleft
Range
multirange
Overright
Multirange
multirange
Overright
Range
ne
num
Nonnulls
num
Nulls
percent
Rank
plus
range
Agg
range
Intersect
Agg
range
Merge
rank
times
to
Sql
unnest
upper
upper
Inc
upper
Inf
column
from
serialize
Constructors
constructor
new
Anymultirange
<
T
extends
Any
<
any
>
,
in out
N
extends
number
>
()
:
Anymultirange
<
T
,
N
,
>
Type Parameters
T
extends
Any
<
any
>
in out
N
extends
number
Returns
Anymultirange
<
T
,
N
>
Properties
[meta]
"[meta]"
:
{
__aggregate
:
Any
<
number
>
;
__class
:
typeof
Any
;
__nullability
:
N
;
__raw
:
Sql
;
}
Static
__
typname
__typname
:
Sql
= ...
Static
__
typname
Text
__typnameText
:
string
= "any"
Methods
-
"-"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
-
|-
"-|-"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"-|-"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
@>
"@>"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"@>"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"@>"
<
M0
extends
Any
<
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Any
<
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
*
"*"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
&&
"&&"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"&&"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
&<
"&<"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"&<"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
&>
"&>"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"&>"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
+
"+"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<
"<"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<@
"<@"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"<@"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<<
"<<"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
"<<"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<=
"<="
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
<>
"<>"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
=
"="
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>
">"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>=
">="
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
>>
">>"
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
">>"
<
M0
extends
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
any
Value
anyValue
()
:
Anyelement
<
0
|
1
>
Returns
Anyelement
<
0
|
1
>
any
Value
Transfn
anyValueTransfn
<
M0
extends
Anyelement
<
any
>
>
(
arg0
:
M0
,
)
:
Anyelement
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyelement
<
any
>
Parameters
arg0
:
M0
Returns
Anyelement
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
array
Prepend
arrayPrepend
<
M0
extends
Anycompatiblearray
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Anycompatiblearray
<
Any
<
any
>
,
1
>
Type Parameters
M0
extends
Anycompatiblearray
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Anycompatiblearray
<
Any
<
any
>
,
1
>
cast
cast
<
T
extends
typeof
Any
>
(
cls
:
T
,
)
:
[
number
]
extends
[
N
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__aggregate
:
U
}
}
?
U
:
InstanceType
<
T
>
:
[
N
]
extends
[
1
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
cls
:
T
Returns
[
number
]
extends
[
N
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__aggregate
:
U
}
}
?
U
:
InstanceType
<
T
>
:
[
N
]
extends
[
1
]
?
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
coalesce
coalesce
<
T
extends
Any
<
any
>
,
R
extends
Any
<
any
>
>
(
this
:
T
,
rhs
:
R
,
)
:
0
extends
NullOf
<
R
>
?
T
:
T
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
T
Type Parameters
T
extends
Any
<
any
>
R
extends
Any
<
any
>
Parameters
this
:
T
rhs
:
R
Returns
0
extends
NullOf
<
R
>
?
T
:
T
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
T
count
count
()
:
Int8
<
1
>
Returns
Int8
<
1
>
cume
Dist
cumeDist
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
dense
Rank
denseRank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
deserialize
deserialize
(
raw
:
string
)
:
unknown
Parameters
raw
:
string
Returns
unknown
elem
Contained
By
Multirange
elemContainedByMultirange
<
M0
extends
Anymultirange
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
elem
Contained
By
Range
elemContainedByRange
<
M0
extends
Anyrange
<
Any
<
any
>
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anyrange
<
Any
<
any
>
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
eq
eq
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gt
gt
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
gte
gte
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
in
in
<
T
extends
Any
<
any
>
,
Vs
extends
[
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
)
|
TsTypeOf
<
T
>
,
...
(
TsTypeOf
<
T
>
|
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
))
[]
,
]
,
>
(
this
:
T
,
...
vals
:
Vs
,
)
:
Bool
<
StrictNull
<
NullOf
<
T
>
|
NullOf
<
Vs
[
number
]
>
>
>
Type Parameters
T
extends
Any
<
any
>
Vs
extends
[
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
)
|
TsTypeOf
<
T
>
,
...
(
TsTypeOf
<
T
>
|
(
T
extends
{
"[meta]"
:
{
__any
:
A
}
}
?
A
:
Any
<
any
>
))
[]
,
]
Parameters
this
:
T
...
vals
:
Vs
Returns
Bool
<
StrictNull
<
NullOf
<
T
>
|
NullOf
<
Vs
[
number
]
>
>
>
isempty
isempty
()
:
Bool
<
N
>
Returns
Bool
<
N
>
is
Not
Null
isNotNull
()
:
Bool
<
1
>
Returns
Bool
<
1
>
is
Null
isNull
()
:
Bool
<
1
>
Returns
Bool
<
1
>
json
Agg
jsonAgg
()
:
Json
<
0
|
1
>
Returns
Json
<
0
|
1
>
json
Agg
Strict
jsonAggStrict
()
:
Json
<
0
|
1
>
Returns
Json
<
0
|
1
>
jsonb
Agg
jsonbAgg
()
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonb
Agg
Strict
jsonbAggStrict
()
:
Jsonb
<
0
|
1
>
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
jsonbObjectAgg
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Strict
jsonbObjectAggStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
jsonbObjectAggUnique
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
jsonb
Object
Agg
Unique
Strict
jsonbObjectAggUniqueStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Jsonb
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Jsonb
<
0
|
1
>
json
Object
Agg
jsonObjectAgg
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Strict
jsonObjectAggStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
jsonObjectAggUnique
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
json
Object
Agg
Unique
Strict
jsonObjectAggUniqueStrict
<
M0
extends
string
|
Any
<
any
>
>
(
arg0
:
M0
)
:
Json
<
0
|
1
>
Type Parameters
M0
extends
string
|
Any
<
any
>
Parameters
arg0
:
M0
Returns
Json
<
0
|
1
>
lower
lower
()
:
T
Returns
T
lower
Inc
lowerInc
()
:
Bool
<
N
>
Returns
Bool
<
N
>
lower
Inf
lowerInf
()
:
Bool
<
N
>
Returns
Bool
<
N
>
lt
lt
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
lte
lte
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
minus
minus
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
mode
mode
()
:
Anyelement
<
0
|
1
>
Returns
Anyelement
<
0
|
1
>
multirange
Adjacent
Multirange
multirangeAdjacentMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Adjacent
Range
multirangeAdjacentRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
After
Multirange
multirangeAfterMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
After
Range
multirangeAfterRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Before
Multirange
multirangeBeforeMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Before
Range
multirangeBeforeRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Contained
By
Multirange
multirangeContainedByMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
,
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Contained
By
Range
multirangeContainedByRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Contains
Elem
multirangeContainsElem
<
M0
extends
unknown
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
unknown
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Contains
Multirange
multirangeContainsMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Contains
Range
multirangeContainsRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Intersect
Agg
Transfn
multirangeIntersectAggTransfn
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overlaps
Multirange
multirangeOverlapsMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overlaps
Range
multirangeOverlapsRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overleft
Multirange
multirangeOverleftMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overleft
Range
multirangeOverleftRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overright
Multirange
multirangeOverrightMultirange
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
multirange
Overright
Range
multirangeOverrightRange
<
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
TsTypeOf
<
T
>
[]
|
Anyrange
<
T
,
any
>
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
ne
ne
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Bool
<
StrictNull
<
N
|
NullOf
<
M0
>
>
>
num
Nonnulls
numNonnulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
num
Nulls
numNulls
()
:
Int4
<
1
>
Returns
Int4
<
1
>
percent
Rank
percentRank
()
:
Float8
<
0
|
1
>
Returns
Float8
<
0
|
1
>
plus
plus
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
range
Agg
rangeAgg
()
:
Anymultirange
<
T
,
0
|
1
>
Returns
Anymultirange
<
T
,
0
|
1
>
range
Intersect
Agg
rangeIntersectAgg
()
:
Anymultirange
<
T
,
0
|
1
>
Returns
Anymultirange
<
T
,
0
|
1
>
range
Merge
rangeMerge
()
:
Anyrange
<
T
,
N
>
Returns
Anyrange
<
T
,
N
>
rank
rank
()
:
Int8
<
0
|
1
>
Returns
Int8
<
0
|
1
>
times
times
<
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
>
(
arg0
:
M0
,
)
:
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
Type Parameters
M0
extends
Anymultirange
<
T
,
any
>
|
TsTypeOf
<
T
>
[]
Parameters
arg0
:
M0
Returns
Anymultirange
<
T
,
StrictNull
<
N
|
NullOf
<
M0
>
>
>
to
Sql
toSql
()
:
Sql
Returns
Sql
unnest
unnest
()
:
PgSrf
<
{
unnest
:
Anyrange
<
T
,
N
>
}
,
"unnest"
>
Returns
PgSrf
<
{
unnest
:
Anyrange
<
T
,
N
>
}
,
"unnest"
>
upper
upper
()
:
T
Returns
T
upper
Inc
upperInc
()
:
Bool
<
N
>
Returns
Bool
<
N
>
upper
Inf
upperInf
()
:
Bool
<
N
>
Returns
Bool
<
N
>
Static
column
column
<
T
extends
typeof
Any
,
Opts
extends
ColumnOpts
=
{}
>
(
this
:
T
,
_opts
?:
Opts
,
)
:
InstanceType
<
T
>
&
{
"[meta]"
:
{
__required
:
Opts
extends
{
nonNull
:
true
}
?
Opts
extends
{
default
:
any
}
|
{
generated
:
true
}
?
false
:
true
:
false
;
}
;
}
Type Parameters
T
extends
typeof
Any
Opts
extends
ColumnOpts
=
{}
Parameters
this
:
T
Optional
_opts
:
Opts
Returns
InstanceType
<
T
>
&
{
"[meta]"
:
{
__required
:
Opts
extends
{
nonNull
:
true
}
?
Opts
extends
{
default
:
any
}
|
{
generated
:
true
}
?
false
:
true
:
false
;
}
;
}
Static
from
from
<
T
extends
typeof
Any
>
(
this
:
T
,
v
:
Sql
,
)
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
this
:
T
v
:
Sql
Returns
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nullable
:
U
}
}
?
U
:
InstanceType
<
T
>
from
<
T
extends
typeof
Any
>
(
this
:
T
,
v
:
unknown
,
)
:
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Type Parameters
T
extends
typeof
Any
Parameters
this
:
T
v
:
unknown
Returns
InstanceType
<
T
>
extends
{
"[meta]"
:
{
__nonNullable
:
U
}
}
?
U
:
InstanceType
<
T
>
Static
serialize
serialize
(
v
:
unknown
)
:
Any
<
any
>
Parameters
v
:
unknown
Returns
Any
<
any
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
[meta]
__
typname
__
typname
Text
Methods
-
-
|-
@>
*
&&
&<
&>
+
<
<@
<<
<=
<>
=
>
>=
>>
any
Value
any
Value
Transfn
array
Prepend
cast
coalesce
count
cume
Dist
dense
Rank
deserialize
elem
Contained
By
Multirange
elem
Contained
By
Range
eq
gt
gte
in
isempty
is
Not
Null
is
Null
json
Agg
json
Agg
Strict
jsonb
Agg
jsonb
Agg
Strict
jsonb
Object
Agg
jsonb
Object
Agg
Strict
jsonb
Object
Agg
Unique
jsonb
Object
Agg
Unique
Strict
json
Object
Agg
json
Object
Agg
Strict
json
Object
Agg
Unique
json
Object
Agg
Unique
Strict
lower
lower
Inc
lower
Inf
lt
lte
minus
mode
multirange
Adjacent
Multirange
multirange
Adjacent
Range
multirange
After
Multirange
multirange
After
Range
multirange
Before
Multirange
multirange
Before
Range
multirange
Contained
By
Multirange
multirange
Contained
By
Range
multirange
Contains
Elem
multirange
Contains
Multirange
multirange
Contains
Range
multirange
Intersect
Agg
Transfn
multirange
Overlaps
Multirange
multirange
Overlaps
Range
multirange
Overleft
Multirange
multirange
Overleft
Range
multirange
Overright
Multirange
multirange
Overright
Range
ne
num
Nonnulls
num
Nulls
percent
Rank
plus
range
Agg
range
Intersect
Agg
range
Merge
rank
times
to
Sql
unnest
upper
upper
Inc
upper
Inf
column
from
serialize
Typegres API Reference - v0.2.0
Loading...