@@ -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
@@ -128,10 +128,10 @@ export type TableIndexes<TableDef extends UntypedTableDef> = {
128128 K ,
129129 TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ]
130130 > extends never
131- ? never
132- : K ] : ColumnIndex < K , TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ] > ;
131+ ? never
132+ : K ] : ColumnIndex < K , TableDef [ 'columns' ] [ K ] [ 'columnMetadata' ] > ;
133133} & {
134- [ I in TableDef [ 'indexes' ] [ number ] as I [ 'accessor' ] & { } ] : TableIndexFromDef <
134+ [ I in TableDef [ 'indexes' ] [ number ] as I [ 'accessor' ] & { } ] : TableIndexFromDef <
135135 TableDef ,
136136 I
137137 > ;
@@ -144,21 +144,21 @@ type TableIndexFromDef<
144144 NormalizeIndexColumns < TableDef , I > extends infer Cols extends ReadonlyArray <
145145 keyof TableDef [ 'columns' ] & string
146146 >
147- ? {
148- name : I [ 'accessor' ] ;
149- unique : AllUnique < TableDef , Cols > ;
150- algorithm : Lowercase < I [ 'algorithm' ] > ;
151- columns : Cols ;
152- }
153- : never ;
147+ ? {
148+ name : I [ 'accessor' ] ;
149+ unique : AllUnique < TableDef , Cols > ;
150+ algorithm : Lowercase < I [ 'algorithm' ] > ;
151+ columns : Cols ;
152+ }
153+ : never ;
154154
155155type NormalizeIndexColumns <
156156 TableDef extends UntypedTableDef ,
157157 I extends IndexOpts < keyof TableDef [ 'columns' ] & string > ,
158158> =
159159 IndexColumns < I > extends ReadonlyArray < keyof TableDef [ 'columns' ] & string >
160- ? IndexColumns < I >
161- : never ;
160+ ? IndexColumns < I >
161+ : never ;
162162
163163/**
164164 * Options for configuring a database table.
@@ -176,10 +176,10 @@ export type TableOpts<Row extends RowObj> = {
176176 scheduled ?: ( ) =>
177177 | ReducerExport < any , { [ k : string ] : RowBuilder < RowObj > } >
178178 | ProcedureExport <
179- any ,
180- { [ k : string ] : RowBuilder < RowObj > } ,
181- ReturnType < typeof t . unit >
182- > ;
179+ any ,
180+ { [ k : string ] : RowBuilder < RowObj > } ,
181+ ReturnType < typeof t . unit >
182+ > ;
183183 event ?: boolean ;
184184} ;
185185
@@ -214,7 +214,7 @@ export type Table<TableDef extends UntypedTableDef> = Prettify<
214214
215215export type ReadonlyTable < TableDef extends UntypedTableDef > = Prettify <
216216 ReadonlyTableMethods < TableDef > &
217- ReadonlyIndexes < TableDef , TableIndexes < TableDef > >
217+ ReadonlyIndexes < TableDef , TableIndexes < TableDef > >
218218> ;
219219
220220export interface ReadonlyTableMethods < TableDef extends UntypedTableDef > {
@@ -292,10 +292,10 @@ export function table<Row extends RowObj, const Opts extends TableOpts<Row>>(
292292 // See the JSDoc above for details on how to fix this error.
293293 ..._ : HasInvalidColumn < Row > extends true
294294 ? [
295- error : ERROR_default_cannot_be_combined_with_primaryKey_unique_or_autoInc <
296- InvalidColumnNames < Row >
297- > ,
298- ]
295+ error : ERROR_default_cannot_be_combined_with_primaryKey_unique_or_autoInc <
296+ InvalidColumnNames < Row >
297+ > ,
298+ ]
299299 : [ ]
300300) : TableSchema < CoerceRow < Row > , OptsIndices < Opts > > {
301301 const {
0 commit comments