kysely
    Preparing search index...

    Type Alias ExtractTypeFromStringReference<DB, TB, RE, DV>

    ExtractTypeFromStringReference: RE extends `${infer SC}.${infer T}.${infer C}`
        ? `${SC}.${T}` extends TB
            ? C extends keyof DB[`${SC}.${T}`] ? DB[`${SC}.${T}`][C] : never
            : never
        : RE extends `${infer T}.${infer C}`
            ? T extends TB ? C extends keyof DB[T] ? DB[T][C] : never : never
            : RE extends AnyColumn<DB, TB> ? ExtractColumnType<DB, TB, RE> : DV

    Type Parameters

    • DB
    • TB extends keyof DB
    • RE extends string
    • DV = unknown