Type Alias AwaitedResultType<Q>

AwaitedResultType: Q["select"] extends Record<0 | 1, infer RL>
    ? RowLikeResult<RL>[]
    : Q["select"] extends Scalar
        ? ScalarResult<Q["select"]>[]
        : Q["select"] extends RowLike
            ? RowLikeResult<Q["select"]>[]
            : RowLikeResult<Q["from"]>[]

Type Parameters