• Type Parameters

    • S extends object
    • F extends object
    • J extends Joins

    Parameters

    • select: (...args: FromToSelectArgs<F, J>) => S
    • Optionalopts: (XOR<{ all?: true | undefined; }, { distinct?: true | undefined; }, { distinctOn?: ((args_0: F, args_1: JoinTables<J>) => Any<unknown, number>[]) | undefined; }> & { ...; }) & (SetOps<...> & { ...; })

    Returns Select<S, F, J>