0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-02-03 22:29:08 -05:00

fix: respect primaryKey from hasDefault

This commit is contained in:
bholmesdev 2024-02-02 16:08:43 -05:00
parent 95140bc64c
commit ded1e0f0b6

View file

@ -87,7 +87,11 @@ export type Table<
{ {
tableName: TTableName; tableName: TTableName;
name: K; name: K;
hasDefault: TFields[K] extends { default: NonNullable<unknown> } ? true : false; hasDefault: TFields[K] extends { default: NonNullable<unknown> }
? true
: TFields[K] extends { primaryKey: true }
? true
: false;
notNull: TFields[K]['optional'] extends true ? false : true; notNull: TFields[K]['optional'] extends true ? false : true;
} }
>; >;