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:
parent
95140bc64c
commit
ded1e0f0b6
1 changed files with 5 additions and 1 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
>;
|
>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue