kysely
    Preparing search index...

    Type Alias ExtractRowTypeFromTableExpression<DB, TE, A>

    ExtractRowTypeFromTableExpression: TE extends `${infer T} as ${infer TA}`
        ? TA extends A ? T extends keyof DB ? DB[T] : never : never
        : TE extends A
            ? TE extends keyof DB ? DB[TE] : never
            : TE extends AliasedExpression<infer O, infer QA>
                ? QA extends A ? O : never
                : TE extends (qb: any) => AliasedExpression<infer O, infer QA>
                    ? QA extends A ? O : never
                    : TE extends AliasedDynamicTableBuilder<infer T, infer DA>
                        ? DA extends A ? T extends keyof DB ? DB[T] : never : never
                        : never

    Type Parameters

    • DB
    • TE
    • A extends keyof any