fix: function type generation for zero arg and scalar computed fields #1910
Annotations
5 errors
|
Test
Process completed with exit code 1.
|
|
test/index.test.ts > typegen: typescript w/ postgrestVersion:
test/server/typegen.ts#L3656
Error: Snapshot `typegen: typescript w/ postgrestVersion 1` mismatched
- Expected
+ Received
@@ -624,11 +624,11 @@
interval_test_row: Database["public"]["Tables"]["interval_test"]["Row"]
}
Returns: string
}
function_returning_row: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -640,11 +640,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_set_of_rows: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -672,11 +672,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_table: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
id: number
name: string
}[]
}
@@ -714,11 +714,11 @@
isOneToOne: true
isSetofReturn: false
}
}
get_composite_type_data: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: Database["public"]["CompositeTypes"]["composite_type_with_array_attribute"][]
SetofOptions: {
from: "*"
to: "composite_type_with_array_attribute"
isOneToOne: false
@@ -877,31 +877,34 @@
to: "users_audit"
isOneToOne: true
isSetofReturn: true
}
}
- get_user_ids: { Args: never; Returns: number[] }
- get_user_summary: { Args: never; Returns: Record<string, unknown>[] }
+ get_user_ids: { Args: Record<PropertyKey, never>; Returns: number[] }
+ get_user_summary: {
+ Args: Record<PropertyKey, never>
+ Returns: Record<string, unknown>[]
+ }
polymorphic_function: { Args: { "": string }; Returns: undefined }
polymorphic_function_with_different_return: {
Args: { "": string }
Returns: string
}
polymorphic_function_with_no_params_or_unnamed:
- | { Args: never; Returns: number }
+ | { Args: Record<PropertyKey, never>; Returns: number }
| { Args: { "": string }; Returns: string }
polymorphic_function_with_unnamed_default:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default(), public.polymorphic_function_with_unnamed_default( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
polymorphic_function_with_unnamed_default_overload:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default_overload(), public.polymorphic_function_with_unnamed_default_overload( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
@@ -916,18 +919,24 @@
polymorphic_function_with_unnamed_text: {
Args: { "": string }
Returns: number
}
postgres_fdw_disconnect: { Args: { "": string }; Returns: boolean }
- postgres_fdw_disconnect_all: { Args: never; Returns: boolean }
+ postgres_fdw_disconnect_all: {
+ Args: Record<PropertyKey, never>
+ Returns: boolean
+ }
p
|
|
test/index.test.ts > typegen: typescript w/ one-to-one relationships:
test/server/typegen.ts#L2431
Error: Snapshot `typegen: typescript w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -619,11 +619,11 @@
interval_test_row: Database["public"]["Tables"]["interval_test"]["Row"]
}
Returns: string
}
function_returning_row: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -635,11 +635,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_set_of_rows: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -667,11 +667,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_table: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
id: number
name: string
}[]
}
@@ -709,11 +709,11 @@
isOneToOne: true
isSetofReturn: false
}
}
get_composite_type_data: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: Database["public"]["CompositeTypes"]["composite_type_with_array_attribute"][]
SetofOptions: {
from: "*"
to: "composite_type_with_array_attribute"
isOneToOne: false
@@ -872,31 +872,34 @@
to: "users_audit"
isOneToOne: true
isSetofReturn: true
}
}
- get_user_ids: { Args: never; Returns: number[] }
- get_user_summary: { Args: never; Returns: Record<string, unknown>[] }
+ get_user_ids: { Args: Record<PropertyKey, never>; Returns: number[] }
+ get_user_summary: {
+ Args: Record<PropertyKey, never>
+ Returns: Record<string, unknown>[]
+ }
polymorphic_function: { Args: { "": string }; Returns: undefined }
polymorphic_function_with_different_return: {
Args: { "": string }
Returns: string
}
polymorphic_function_with_no_params_or_unnamed:
- | { Args: never; Returns: number }
+ | { Args: Record<PropertyKey, never>; Returns: number }
| { Args: { "": string }; Returns: string }
polymorphic_function_with_unnamed_default:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default(), public.polymorphic_function_with_unnamed_default( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
polymorphic_function_with_unnamed_default_overload:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default_overload(), public.polymorphic_function_with_unnamed_default_overload( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
@@ -911,18 +914,24 @@
polymorphic_function_with_unnamed_text: {
Args: { "": string }
Returns: number
}
postgres_fdw_disconnect: { Args: { "": string }; Returns: boolean }
- postgres_fdw_disconnect_all: { Args: never; Returns: boolean }
+ postgres_fdw_disconnect_all: {
+ Args: Record<PropertyKey, never>
+ Returns: boolean
+ }
|
|
test/index.test.ts > typegen w/ one-to-one relationships:
test/server/typegen.ts#L1206
Error: Snapshot `typegen w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -619,11 +619,11 @@
interval_test_row: Database["public"]["Tables"]["interval_test"]["Row"]
}
Returns: string
}
function_returning_row: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -635,11 +635,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_set_of_rows: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -667,11 +667,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_table: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
id: number
name: string
}[]
}
@@ -709,11 +709,11 @@
isOneToOne: true
isSetofReturn: false
}
}
get_composite_type_data: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: Database["public"]["CompositeTypes"]["composite_type_with_array_attribute"][]
SetofOptions: {
from: "*"
to: "composite_type_with_array_attribute"
isOneToOne: false
@@ -872,31 +872,34 @@
to: "users_audit"
isOneToOne: true
isSetofReturn: true
}
}
- get_user_ids: { Args: never; Returns: number[] }
- get_user_summary: { Args: never; Returns: Record<string, unknown>[] }
+ get_user_ids: { Args: Record<PropertyKey, never>; Returns: number[] }
+ get_user_summary: {
+ Args: Record<PropertyKey, never>
+ Returns: Record<string, unknown>[]
+ }
polymorphic_function: { Args: { "": string }; Returns: undefined }
polymorphic_function_with_different_return: {
Args: { "": string }
Returns: string
}
polymorphic_function_with_no_params_or_unnamed:
- | { Args: never; Returns: number }
+ | { Args: Record<PropertyKey, never>; Returns: number }
| { Args: { "": string }; Returns: string }
polymorphic_function_with_unnamed_default:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default(), public.polymorphic_function_with_unnamed_default( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
polymorphic_function_with_unnamed_default_overload:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default_overload(), public.polymorphic_function_with_unnamed_default_overload( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
@@ -911,18 +914,24 @@
polymorphic_function_with_unnamed_text: {
Args: { "": string }
Returns: number
}
postgres_fdw_disconnect: { Args: { "": string }; Returns: boolean }
- postgres_fdw_disconnect_all: { Args: never; Returns: boolean }
+ postgres_fdw_disconnect_all: {
+ Args: Record<PropertyKey, never>
+ Returns: boolean
+ }
postg
|
|
test/index.test.ts > typegen: typescript:
test/server/typegen.ts#L6
Error: Snapshot `typegen: typescript 1` mismatched
- Expected
+ Received
@@ -594,11 +594,11 @@
interval_test_row: Database["public"]["Tables"]["interval_test"]["Row"]
}
Returns: string
}
function_returning_row: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -610,11 +610,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_set_of_rows: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
decimal: number | null
id: number
name: string | null
status: Database["public"]["Enums"]["user_status"] | null
@@ -642,11 +642,11 @@
isOneToOne: true
isSetofReturn: false
}
}
function_returning_table: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
id: number
name: string
}[]
}
@@ -684,11 +684,11 @@
isOneToOne: true
isSetofReturn: false
}
}
get_composite_type_data: {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: Database["public"]["CompositeTypes"]["composite_type_with_array_attribute"][]
SetofOptions: {
from: "*"
to: "composite_type_with_array_attribute"
isOneToOne: false
@@ -847,31 +847,34 @@
to: "users_audit"
isOneToOne: true
isSetofReturn: true
}
}
- get_user_ids: { Args: never; Returns: number[] }
- get_user_summary: { Args: never; Returns: Record<string, unknown>[] }
+ get_user_ids: { Args: Record<PropertyKey, never>; Returns: number[] }
+ get_user_summary: {
+ Args: Record<PropertyKey, never>
+ Returns: Record<string, unknown>[]
+ }
polymorphic_function: { Args: { "": string }; Returns: undefined }
polymorphic_function_with_different_return: {
Args: { "": string }
Returns: string
}
polymorphic_function_with_no_params_or_unnamed:
- | { Args: never; Returns: number }
+ | { Args: Record<PropertyKey, never>; Returns: number }
| { Args: { "": string }; Returns: string }
polymorphic_function_with_unnamed_default:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default(), public.polymorphic_function_with_unnamed_default( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
polymorphic_function_with_unnamed_default_overload:
| {
- Args: never
+ Args: Record<PropertyKey, never>
Returns: {
error: true
} & "Could not choose the best candidate function between: public.polymorphic_function_with_unnamed_default_overload(), public.polymorphic_function_with_unnamed_default_overload( => text). Try renaming the parameters or the function itself in the database so function overloading can be resolved"
}
| { Args: { ""?: string }; Returns: string }
@@ -886,18 +889,24 @@
polymorphic_function_with_unnamed_text: {
Args: { "": string }
Returns: number
}
postgres_fdw_disconnect: { Args: { "": string }; Returns: boolean }
- postgres_fdw_disconnect_all: { Args: never; Returns: boolean }
+ postgres_fdw_disconnect_all: {
+ Args: Record<PropertyKey, never>
+ Returns: boolean
+ }
postgres_fdw_get_conn
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
supabase~postgres-meta~TYX6UX.dockerbuild
|
44.7 KB |
sha256:7946a67b485c6c007a5e943a2835cc6f59bf73d97e44a059c5c7e0c9064df8a2
|
|