@@ -247,6 +247,7 @@ const postgrest = new PostgrestClient<Database>(REST_URL)
247247 bar : { baz : number }
248248 en : 'ONE' | 'TWO' | 'THREE'
249249 record : Record < string , Json | undefined > | null
250+ recordNumber : Record < number , Json | undefined > | null
250251 qux : boolean
251252 }
252253 age_range : unknown
@@ -277,6 +278,7 @@ const postgrest = new PostgrestClient<Database>(REST_URL)
277278 bar : { baz : number }
278279 en : 'ONE' | 'TWO' | 'THREE'
279280 record : Record < string , Json | undefined > | null
281+ recordNumber : Record < number , Json | undefined > | null
280282 qux : boolean
281283 } | null
282284 age_range : unknown
@@ -345,6 +347,7 @@ const postgrest = new PostgrestClient<Database>(REST_URL)
345347 bar : { baz : number ; newBaz : string }
346348 en : 'FOUR' // Overridden enum value
347349 record : Record < string , Json | undefined > | null
350+ recordNumber : Record < number , Json | undefined > | null
348351 }
349352 age_range : unknown
350353 catchphrase : unknown
@@ -359,7 +362,7 @@ const postgrest = new PostgrestClient<Database>(REST_URL)
359362 const result = await postgrest
360363 . from ( 'users' )
361364 . select ( )
362- . overrideTypes < { data : { record : { baz : 'foo' } } } [ ] > ( )
365+ . overrideTypes < { data : { record : { baz : 'foo' } ; recordNumber : { bar : 'foo' } } } [ ] > ( )
363366 if ( result . error ) {
364367 throw new Error ( result . error . message )
365368 }
@@ -379,6 +382,10 @@ const postgrest = new PostgrestClient<Database>(REST_URL)
379382 [ x : string ] : Json | undefined
380383 baz : 'foo'
381384 }
385+ recordNumber : {
386+ [ x : number ] : Json | undefined
387+ bar : 'foo'
388+ }
382389 }
383390 age_range : unknown
384391 catchphrase : unknown
0 commit comments