kysely
    Preparing search index...

    Type Alias SelectQueryBuilderWithFullJoin<DB, TB, O, TE>

    SelectQueryBuilderWithFullJoin: TableExpression<DB, TB> extends TE
        ? JoinResultForUnknownTable<O>
        : TE extends `${infer T} as ${infer A}`
            ? T extends keyof DB ? OuterJoinedBuilder<DB, TB, O, A, DB[T]> : never
            : TE extends keyof DB
                ? OuterJoinedBuilder<DB, TB, O, TE, DB[TE]>
                : TE extends AliasedExpression<infer QO, infer QA>
                    ? OuterJoinedBuilder<DB, TB, O, QA, QO>
                    : TE extends (qb: any) => AliasedExpression<infer QO, infer QA>
                        ? OuterJoinedBuilder<DB, TB, O, QA, QO>
                        : never

    Type Parameters