@@ -44,26 +44,26 @@ type HasInvalidColumn<Row extends RowObj> =
4444 // this checks if Row exactly equals RowObj - if it does, we can't
4545 // do type-system-level checking, so just let it pass
4646 ( < G > ( ) => G extends Row ? 1 : 2 ) extends < G > ( ) => G extends RowObj ? 1 : 2
47- ? false
48- : {
49- [ K in keyof Row ] : Row [ K ] extends ColumnBuilder < any , any , infer M >
50- ? ValidateColumnMetadata < M > extends InvalidColumnMetadata < any >
51- ? true
52- : false
53- : false ;
54- } [ keyof Row ] extends false
55- ? false
56- : true ;
47+ ? false
48+ : {
49+ [ K in keyof Row ] : Row [ K ] extends ColumnBuilder < any , any , infer M >
50+ ? ValidateColumnMetadata < M > extends InvalidColumnMetadata < any >
51+ ? true
52+ : false
53+ : false ;
54+ } [ keyof Row ] extends false
55+ ? false
56+ : true ;
5757
5858/**
5959 * Extract the names of columns that have invalid metadata.
6060 */
6161type InvalidColumnNames < Row extends RowObj > = {
6262 [ K in keyof Row ] : Row [ K ] extends ColumnBuilder < any , any , infer M >
63- ? ValidateColumnMetadata < M > extends InvalidColumnMetadata < any >
64- ? K & string
65- : never
66- : never ;
63+ ? ValidateColumnMetadata < M > extends InvalidColumnMetadata < any >
64+ ? K & string
65+ : never
66+ : never ;
6767} [ keyof Row ] ;
6868
6969/**
@@ -90,8 +90,8 @@ export type CoerceColumn<
9090 Col extends TypeBuilder < any , any > | ColumnBuilder < any , any , any > ,
9191> =
9292 Col extends TypeBuilder < infer T , infer U >
93- ? ColumnBuilder < T , U , ColumnMetadata < any > >
94- : Col ;
93+ ? ColumnBuilder < T , U , ColumnMetadata < any > >
94+ : Col ;
9595
9696/**
9797 * Coerces a RowObj where TypeBuilders are replaced with ColumnBuilders
@@ -127,10 +127,10 @@ export type TableIndexes<TableDef extends UntypedTableDef> = {
127127 K ,
128128 TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ]
129129 > extends never
130- ? never
131- : K ] : ColumnIndex < K , TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ] > ;
130+ ? never
131+ : K ] : ColumnIndex < K , TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ] > ;
132132} & {
133- [ I in TableDef [ 'indexes' ] [ number ] as I [ 'accessor' ] & { } ] : TableIndexFromDef <
133+ [ I in TableDef [ 'indexes' ] [ number ] as I [ 'accessor' ] & { } ] : TableIndexFromDef <
134134 TableDef ,
135135 I
136136 > ;
@@ -143,21 +143,21 @@ type TableIndexFromDef<
143143 NormalizeIndexColumns < TableDef , I > extends infer Cols extends ReadonlyArray <
144144 keyof TableDef [ 'columns' ] & string
145145 >
146- ? {
147- name : I [ 'accessor' ] ;
148- unique : AllUnique < TableDef , Cols > ;
149- algorithm : Lowercase < I [ 'algorithm' ] > ;
150- columns : Cols ;
151- }
152- : never ;
146+ ? {
147+ name : I [ 'accessor' ] ;
148+ unique : AllUnique < TableDef , Cols > ;
149+ algorithm : Lowercase < I [ 'algorithm' ] > ;
150+ columns : Cols ;
151+ }
152+ : never ;
153153
154154type NormalizeIndexColumns <
155155 TableDef extends UntypedTableDef ,
156156 I extends IndexOpts < keyof TableDef [ 'columns' ] & string > ,
157157> =
158158 IndexColumns < I > extends ReadonlyArray < keyof TableDef [ 'columns' ] & string >
159- ? IndexColumns < I >
160- : never ;
159+ ? IndexColumns < I >
160+ : never ;
161161
162162/**
163163 * Options for configuring a database table.
@@ -175,10 +175,10 @@ export type TableOpts<Row extends RowObj> = {
175175 scheduled ?: ( ) =>
176176 | ReducerExport < any , { [ k : string ] : RowBuilder < RowObj > } >
177177 | ProcedureExport <
178- any ,
179- { [ k : string ] : RowBuilder < RowObj > } ,
180- ReturnType < typeof t . unit >
181- > ;
178+ any ,
179+ { [ k : string ] : RowBuilder < RowObj > } ,
180+ ReturnType < typeof t . unit >
181+ > ;
182182} ;
183183
184184/**
@@ -212,7 +212,7 @@ export type Table<TableDef extends UntypedTableDef> = Prettify<
212212
213213export type ReadonlyTable < TableDef extends UntypedTableDef > = Prettify <
214214 ReadonlyTableMethods < TableDef > &
215- ReadonlyIndexes < TableDef , TableIndexes < TableDef > >
215+ ReadonlyIndexes < TableDef , TableIndexes < TableDef > >
216216> ;
217217
218218export interface ReadonlyTableMethods < TableDef extends UntypedTableDef > {
@@ -290,10 +290,10 @@ export function table<Row extends RowObj, const Opts extends TableOpts<Row>>(
290290 // See the JSDoc above for details on how to fix this error.
291291 ..._ : HasInvalidColumn < Row > extends true
292292 ? [
293- error : ERROR_default_cannot_be_combined_with_primaryKey_unique_or_autoInc <
294- InvalidColumnNames < Row >
295- > ,
296- ]
293+ error : ERROR_default_cannot_be_combined_with_primaryKey_unique_or_autoInc <
294+ InvalidColumnNames < Row >
295+ > ,
296+ ]
297297 : [ ]
298298) : TableSchema < CoerceRow < Row > , OptsIndices < Opts > > {
299299 const {
0 commit comments