kysely
    Preparing search index...

    Type Alias ExtractRowFromCommonTableExpression<CTE>

    ExtractRowFromCommonTableExpression: CTE extends | Expression<infer O>
    | Compilable<infer O>
        ? O
        : CTE extends (creator: QueryCreator<any>) => infer Q
            ? Q extends Expression<infer O> | Compilable<infer O> ? O : never
            : never

    Given a common CommonTableExpression CTE extracts the row type from it.

    For example a CTE (db) => db.selectFrom('person').select(['id', 'first_name']) would result in Pick<Person, 'id' | 'first_name'>.

    Type Parameters

    • CTE