Type Alias SchemaToDrizzleColumnsBase<TSchema, TObjectType, U>
SchemaToDrizzleColumnsBase<TSchema, TObjectType, U>: { [K in keyof U]: K extends string ? U[K]["type"] extends "string" ? SQLiteTextBuilder<Enum<U[K]>> : U[K]["type"] extends "boolean" ? SQLiteBooleanBuilder : U[K]["type"] extends "number" ? SQLiteRealBuilder : U[K]["type"] extends "integer" ? SQLiteIntegerBuilder : U[K]["type"] extends "array" | "object" ? $Type<SQLiteTextJsonBuilder, TObjectType[K]> : never : never} & { forks: $Type<SQLiteTextJsonBuilder, string[]>; }
Map JSONSchema object properties to Drizzle column types.