fix(typegen): add better order stability for functions override #1877
Annotations
5 errors
|
Test
Process completed with exit code 1.
|
|
test/index.test.ts > typegen: typescript w/ postgrestVersion:
test/server/typegen.ts#L3542
Error: Snapshot `typegen: typescript w/ postgrestVersion 1` mismatched
- Expected
+ Received
@@ -688,22 +688,20 @@
isSetofReturn: true
}
}
get_single_user_summary_from_view:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -722,20 +720,22 @@
isOneToOne: true
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -753,20 +753,18 @@
isSetofReturn: true
}
}
get_todos_from_user:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
@@ -783,47 +781,49 @@
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
get_todos_setof_rows:
| {
- Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
+ Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users"
+ from: "todos"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
+ Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "todos"
+ from: "users"
to: "todos"
isOneToOne: false
isSe
|
|
test/index.test.ts > typegen: typescript w/ one-to-one relationships:
test/server/typegen.ts#L2355
Error: Snapshot `typegen: typescript w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -683,22 +683,20 @@
isSetofReturn: true
}
}
get_single_user_summary_from_view:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -717,20 +715,22 @@
isOneToOne: true
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -748,20 +748,18 @@
isSetofReturn: true
}
}
get_todos_from_user:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
@@ -778,47 +776,49 @@
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
get_todos_setof_rows:
| {
- Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
+ Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users"
+ from: "todos"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
+ Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "todos"
+ from: "users"
to: "todos"
isOneToOne: false
|
|
test/index.test.ts > typegen w/ one-to-one relationships:
test/server/typegen.ts#L1168
Error: Snapshot `typegen w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -683,22 +683,20 @@
isSetofReturn: true
}
}
get_single_user_summary_from_view:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -717,20 +715,22 @@
isOneToOne: true
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -748,20 +748,18 @@
isSetofReturn: true
}
}
get_todos_from_user:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
@@ -778,47 +776,49 @@
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
get_todos_setof_rows:
| {
- Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
+ Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users"
+ from: "todos"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
+ Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "todos"
+ from: "users"
to: "todos"
isOneToOne: false
isSetofR
|
|
test/index.test.ts > typegen: typescript:
test/server/typegen.ts#L6
Error: Snapshot `typegen: typescript 1` mismatched
- Expected
+ Received
@@ -658,22 +658,20 @@
isSetofReturn: true
}
}
get_single_user_summary_from_view:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -692,20 +690,22 @@
isOneToOne: true
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
todo_count: number | null
todo_details: string[] | null
user_id: number | null
user_name: string | null
user_status: Database["public"]["Enums"]["user_status"] | null
}
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "user_todos_summary_view"
isOneToOne: true
isSetofReturn: true
}
}
@@ -723,20 +723,18 @@
isSetofReturn: true
}
}
get_todos_from_user:
| {
- Args: {
- userview_row: Database["public"]["Views"]["users_view"]["Row"]
- }
+ Args: { search_user_id: number }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users_view"
+ from: "*"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
@@ -753,47 +751,49 @@
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { search_user_id: number }
+ Args: {
+ userview_row: Database["public"]["Views"]["users_view"]["Row"]
+ }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "*"
+ from: "users_view"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
get_todos_setof_rows:
| {
- Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
+ Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "users"
+ from: "todos"
to: "todos"
isOneToOne: false
isSetofReturn: true
}
}
| {
- Args: { todo_row: Database["public"]["Tables"]["todos"]["Row"] }
+ Args: { user_row: Database["public"]["Tables"]["users"]["Row"] }
Returns: {
details: string | null
id: number
"user-id": number
}[]
SetofOptions: {
- from: "todos"
+ from: "users"
to: "todos"
isOneToOne: false
isSetofReturn: true
|