Last Updated: 3/9/2026
- SelectQueryBuilderWithInnerJoin
Type Alias SelectQueryBuilderWithInnerJoin
SelectQueryBuilderWithInnerJoin: TE extends ${infer T} as ${infer A}
? T extends keyof DB ? InnerJoinedBuilder<DB, TB, O, A, DB[T]> : never
: TE extends keyof DB
? SelectQueryBuilder<DB, TB | TE, O>
: TE extends AliasedExpression<infer QO, infer QA>
? InnerJoinedBuilder<DB, TB, O, QA, QO>
: TE extends (qb: any) => AliasedExpression<infer QO, infer QA>
? InnerJoinedBuilder<DB, TB, O, QA, QO>
: never
Type Parameters
- DB
- TB extends keyof DB
- O
- TE extends TableExpression<DB, TB>
Settings
Member Visibility