Typegres API Reference - v0.3.1
Preparing search index...
Relation
Variable Relation
Const
Relation
:
{
belongsTo
<
T
extends
TableClass
,
Card
extends
BelongsToCard
=
"one"
>
(
row
:
TableBase
,
Target
:
T
,
fk
:
FkMapFor
<
T
>
,
opts
?:
BelongsToOpts
<
Card
>
,
)
:
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
,
>
;
has
<
T
extends
TableClass
,
Card
extends
HasCard
=
"many"
>
(
row
:
TableBase
,
Target
:
T
,
fk
:
FkMapFor
<
T
>
,
opts
?:
HasOpts
<
Card
>
,
)
:
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
,
>
;
}
= ...
Type Declaration
belongsTo
:
function
belongsTo
<
T
extends
TableClass
,
Card
extends
BelongsToCard
=
"one"
>
(
row
:
TableBase
,
Target
:
T
,
fk
:
FkMapFor
<
T
>
,
opts
?:
BelongsToOpts
<
Card
>
,
)
:
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
,
>
Type Parameters
T
extends
TableClass
Card
extends
BelongsToCard
=
"one"
Parameters
row
:
TableBase
Target
:
T
fk
:
FkMapFor
<
T
>
Optional
opts
:
BelongsToOpts
<
Card
>
Returns
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
>
has
:
function
has
<
T
extends
TableClass
,
Card
extends
HasCard
=
"many"
>
(
row
:
TableBase
,
Target
:
T
,
fk
:
FkMapFor
<
T
>
,
opts
?:
HasOpts
<
Card
>
,
)
:
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
,
>
Type Parameters
T
extends
TableClass
Card
extends
HasCard
=
"many"
Parameters
row
:
TableBase
Target
:
T
fk
:
FkMapFor
<
T
>
Optional
opts
:
HasOpts
<
Card
>
Returns
QueryBuilder
<
{
[
K
in
string
]
:
InstanceType
<
T
>
}
,
InstanceType
<
T
>
,
[
]
,
Card
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Typegres API Reference - v0.3.1
Loading...