Typegres API Reference - v0.3.1
    Preparing search index...

    Variable RelationConst

    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
      • Type Parameters

        • T extends TableClass
        • Card extends BelongsToCard = "one"

        Parameters

        • row: TableBase
        • Target: T
        • fk: FkMapFor<T>
        • Optionalopts: BelongsToOpts<Card>

        Returns QueryBuilder<{ [K in string]: InstanceType<T> }, InstanceType<T>, [], Card>

    • has: function
      • Type Parameters

        • T extends TableClass
        • Card extends HasCard = "many"

        Parameters

        • row: TableBase
        • Target: T
        • fk: FkMapFor<T>
        • Optionalopts: HasOpts<Card>

        Returns QueryBuilder<{ [K in string]: InstanceType<T> }, InstanceType<T>, [], Card>