chore: remove extra props from __internal_supabase #1736
Annotations
5 errors
Test
Process completed with exit code 1.
|
test/index.test.ts > typegen: typescript w/ postgrestVersion:
test/server/typegen.ts#L1884
Error: Snapshot `typegen: typescript w/ postgrestVersion 1` mismatched
- Expected
+ Received
@@ -5,10 +5,13 @@
| null
| { [key: string]: Json | undefined }
| Json[]
export type Database = {
+ __internal_supabase: {
+ postgrestVersion: "13"
+ }
public: {
Tables: {
category: {
Row: {
id: number
@@ -501,47 +504,31 @@
composite_type_with_record_attribute: {
todo: Database["public"]["Tables"]["todos"]["Row"] | null
}
}
}
- // Allows to automatically instanciate createClient with right options
- // instead of createClient<Database, { postgrestVersion: 'XX' }>(URL, KEY)
- __internal_supabase: {
- postgrestVersion: "13"
- Tables: {
- [_ in never]: never
- }
- Views: {
- [_ in never]: never
- }
- Functions: {
- [_ in never]: never
- }
- Enums: {
- [_ in never]: never
- }
- CompositeTypes: {
- [_ in never]: never
- }
- }
- }
+ }
+
+ type DatabaseWithoutInternals = Omit<Database, "__internal_supabase">
- type DefaultSchema = Database[Extract<keyof Database, "public">]
+ type DefaultSchema = DatabaseWithoutInternals[Extract<keyof Database, "public">]
export type Tables<
DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R
}
? R
: never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
@@ -555,18 +542,20 @@
: never
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I
}
? I
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
@@ -578,18 +567,20 @@
: never
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaT
|
test/index.test.ts > typegen: typescript w/ one-to-one relationships:
test/server/typegen.ts#L1251
Error: Snapshot `typegen: typescript w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -5,10 +5,13 @@
| null
| { [key: string]: Json | undefined }
| Json[]
export type Database = {
+ __internal_supabase: {
+ postgrestVersion: "undefined"
+ }
public: {
Tables: {
category: {
Row: {
id: number
@@ -503,25 +506,29 @@
}
}
}
}
- type DefaultSchema = Database[Extract<keyof Database, "public">]
+ type DatabaseWithoutInternals = Omit<Database, "__internal_supabase">
+
+ type DefaultSchema = DatabaseWithoutInternals[Extract<keyof Database, "public">]
export type Tables<
DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R
}
? R
: never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
@@ -535,18 +542,20 @@
: never
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I
}
? I
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
@@ -558,18 +567,20 @@
: never
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Update: infer U
}
? U
: never
: DefaultSchem
|
test/index.test.ts > typegen w/ one-to-one relationships:
test/server/typegen.ts#L618
Error: Snapshot `typegen w/ one-to-one relationships 1` mismatched
- Expected
+ Received
@@ -5,10 +5,13 @@
| null
| { [key: string]: Json | undefined }
| Json[]
export type Database = {
+ __internal_supabase: {
+ postgrestVersion: "undefined"
+ }
public: {
Tables: {
category: {
Row: {
id: number
@@ -503,25 +506,29 @@
}
}
}
}
- type DefaultSchema = Database[Extract<keyof Database, "public">]
+ type DatabaseWithoutInternals = Omit<Database, "__internal_supabase">
+
+ type DefaultSchema = DatabaseWithoutInternals[Extract<keyof Database, "public">]
export type Tables<
DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R
}
? R
: never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
@@ -535,18 +542,20 @@
: never
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I
}
? I
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
@@ -558,18 +567,20 @@
: never
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Update: infer U
}
? U
: never
: DefaultSchemaTableNameOr
|
test/index.test.ts > typegen: typescript:
test/server/typegen.ts#L6
Error: Snapshot `typegen: typescript 1` mismatched
- Expected
+ Received
@@ -5,10 +5,13 @@
| null
| { [key: string]: Json | undefined }
| Json[]
export type Database = {
+ __internal_supabase: {
+ postgrestVersion: "undefined"
+ }
public: {
Tables: {
category: {
Row: {
id: number
@@ -482,25 +485,29 @@
}
}
}
}
- type DefaultSchema = Database[Extract<keyof Database, "public">]
+ type DatabaseWithoutInternals = Omit<Database, "__internal_supabase">
+
+ type DefaultSchema = DatabaseWithoutInternals[Extract<keyof Database, "public">]
export type Tables<
DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
- Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R
}
? R
: never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
@@ -514,18 +521,20 @@
: never
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I
}
? I
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
@@ -537,18 +546,20 @@
: never
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema["Tables"]
- | { schema: keyof Database },
+ | { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
- schema: keyof Database
+ schema: keyof DatabaseWithoutInternals
}
- ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
- > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
- ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
+ > = DefaultSchemaTableNameOrOptions extends {
+ schema: keyof DatabaseWithoutInternals
+ }
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Update: infer U
}
? U
: never
: DefaultSchemaTableNameOrOptions extends
|