Skip to content

fix(template): dynamically set default schema alias in typescript type generation #1618

fix(template): dynamically set default schema alias in typescript type generation

fix(template): dynamically set default schema alias in typescript type generation #1618

Re-run triggered March 7, 2025 07:49
Status Failure
Total duration 1m 47s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

4 errors
test/index.test.ts > typegen: typescript: test/server/typegen.ts#L6
Error: Snapshot `typegen: typescript 1` mismatched - Expected + Received @@ -423,15 +423,15 @@ } } } } - type PublicSchema = Database[Extract<keyof Database, "public">] + type DefaultSchema = Database[Extract<keyof Database, "public">] export type Tables< PublicTableNameOrOptions extends - | keyof (PublicSchema["Tables"] & PublicSchema["Views"]) + | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"]) | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof (Database[PublicTableNameOrOptions["schema"]]["Tables"] & Database[PublicTableNameOrOptions["schema"]]["Views"]) : never = never, @@ -440,85 +440,85 @@ Database[PublicTableNameOrOptions["schema"]]["Views"])[TableName] extends { Row: infer R } ? R : never - : PublicTableNameOrOptions extends keyof (PublicSchema["Tables"] & + : PublicTableNameOrOptions extends keyof (DefaultSchema["Tables"] & - PublicSchema["Views"]) + DefaultSchema["Views"]) - ? (PublicSchema["Tables"] & + ? (DefaultSchema["Tables"] & - PublicSchema["Views"])[PublicTableNameOrOptions] extends { + DefaultSchema["Views"])[PublicTableNameOrOptions] extends { Row: infer R } ? R : never : never export type TablesInsert< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Insert: infer I } ? I : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Insert: infer I } ? I : never : never export type TablesUpdate< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Update: infer U } ? U : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Update: infer U } ? U : never : never export type Enums< PublicEnumNameOrOptions extends - | keyof PublicSchema["Enums"] + | keyof DefaultSchema["Enums"] | { schema: keyof Database }, EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicEnumNameOrOptions["schema"]]["Enums"] : never = never, > = PublicEnumNameOrOptions extends { schema: keyof Database } ? Database[PublicEnumNameOrOptions["schema"]]["Enums"][EnumName] - : PublicEnumNameOrOptions extends keyof PublicSchema["Enums"] + : PublicEnumNameOrOptions extends keyof DefaultSchema["Enums"] - ? PublicSchema["Enums"][PublicEnumNameOrOptions] + ? DefaultSchema["Enums"][PublicEnumNameOrOptions] : never export type CompositeTypes< PublicCompositeTypeNameOrOptions extends - | keyof PublicSchema["CompositeTypes"] + | keyof DefaultSchema["CompositeTypes"] | { sch
test/index.test.ts > typegen w/ one-to-one relationships: test/server/typegen.ts#L540
Error: Snapshot `typegen w/ one-to-one relationships 1` mismatched - Expected + Received @@ -436,15 +436,15 @@ } } } } - type PublicSchema = Database[Extract<keyof Database, "public">] + type DefaultSchema = Database[Extract<keyof Database, "public">] export type Tables< PublicTableNameOrOptions extends - | keyof (PublicSchema["Tables"] & PublicSchema["Views"]) + | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"]) | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof (Database[PublicTableNameOrOptions["schema"]]["Tables"] & Database[PublicTableNameOrOptions["schema"]]["Views"]) : never = never, @@ -453,85 +453,85 @@ Database[PublicTableNameOrOptions["schema"]]["Views"])[TableName] extends { Row: infer R } ? R : never - : PublicTableNameOrOptions extends keyof (PublicSchema["Tables"] & + : PublicTableNameOrOptions extends keyof (DefaultSchema["Tables"] & - PublicSchema["Views"]) + DefaultSchema["Views"]) - ? (PublicSchema["Tables"] & + ? (DefaultSchema["Tables"] & - PublicSchema["Views"])[PublicTableNameOrOptions] extends { + DefaultSchema["Views"])[PublicTableNameOrOptions] extends { Row: infer R } ? R : never : never export type TablesInsert< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Insert: infer I } ? I : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Insert: infer I } ? I : never : never export type TablesUpdate< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Update: infer U } ? U : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Update: infer U } ? U : never : never export type Enums< PublicEnumNameOrOptions extends - | keyof PublicSchema["Enums"] + | keyof DefaultSchema["Enums"] | { schema: keyof Database }, EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicEnumNameOrOptions["schema"]]["Enums"] : never = never, > = PublicEnumNameOrOptions extends { schema: keyof Database } ? Database[PublicEnumNameOrOptions["schema"]]["Enums"][EnumName] - : PublicEnumNameOrOptions extends keyof PublicSchema["Enums"] + : PublicEnumNameOrOptions extends keyof DefaultSchema["Enums"] - ? PublicSchema["Enums"][PublicEnumNameOrOptions] + ? DefaultSchema["Enums"][PublicEnumNameOrOptions] : never export type CompositeTypes< PublicCompositeTypeNameOrOptions extends - | keyof PublicSchema["CompositeTypes"] + | keyof DefaultSchema["CompositeTypes
test/index.test.ts > typegen: typescript w/ one-to-one relationships: test/server/typegen.ts#L1087
Error: Snapshot `typegen: typescript w/ one-to-one relationships 1` mismatched - Expected + Received @@ -436,15 +436,15 @@ } } } } - type PublicSchema = Database[Extract<keyof Database, "public">] + type DefaultSchema = Database[Extract<keyof Database, "public">] export type Tables< PublicTableNameOrOptions extends - | keyof (PublicSchema["Tables"] & PublicSchema["Views"]) + | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"]) | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof (Database[PublicTableNameOrOptions["schema"]]["Tables"] & Database[PublicTableNameOrOptions["schema"]]["Views"]) : never = never, @@ -453,85 +453,85 @@ Database[PublicTableNameOrOptions["schema"]]["Views"])[TableName] extends { Row: infer R } ? R : never - : PublicTableNameOrOptions extends keyof (PublicSchema["Tables"] & + : PublicTableNameOrOptions extends keyof (DefaultSchema["Tables"] & - PublicSchema["Views"]) + DefaultSchema["Views"]) - ? (PublicSchema["Tables"] & + ? (DefaultSchema["Tables"] & - PublicSchema["Views"])[PublicTableNameOrOptions] extends { + DefaultSchema["Views"])[PublicTableNameOrOptions] extends { Row: infer R } ? R : never : never export type TablesInsert< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Insert: infer I } ? I : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Insert: infer I } ? I : never : never export type TablesUpdate< PublicTableNameOrOptions extends - | keyof PublicSchema["Tables"] + | keyof DefaultSchema["Tables"] | { schema: keyof Database }, TableName extends PublicTableNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicTableNameOrOptions["schema"]]["Tables"] : never = never, > = PublicTableNameOrOptions extends { schema: keyof Database } ? Database[PublicTableNameOrOptions["schema"]]["Tables"][TableName] extends { Update: infer U } ? U : never - : PublicTableNameOrOptions extends keyof PublicSchema["Tables"] + : PublicTableNameOrOptions extends keyof DefaultSchema["Tables"] - ? PublicSchema["Tables"][PublicTableNameOrOptions] extends { + ? DefaultSchema["Tables"][PublicTableNameOrOptions] extends { Update: infer U } ? U : never : never export type Enums< PublicEnumNameOrOptions extends - | keyof PublicSchema["Enums"] + | keyof DefaultSchema["Enums"] | { schema: keyof Database }, EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database } ? keyof Database[PublicEnumNameOrOptions["schema"]]["Enums"] : never = never, > = PublicEnumNameOrOptions extends { schema: keyof Database } ? Database[PublicEnumNameOrOptions["schema"]]["Enums"][EnumName] - : PublicEnumNameOrOptions extends keyof PublicSchema["Enums"] + : PublicEnumNameOrOptions extends keyof DefaultSchema["Enums"] - ? PublicSchema["Enums"][PublicEnumNameOrOptions] + ? DefaultSchema["Enums"][PublicEnumNameOrOptions] : never export type CompositeTypes< PublicCompositeTypeNameOrOptions extends - | keyof PublicSchema["CompositeTypes"] + | keyof DefaultSchema["Co
Test
Process completed with exit code 1.