Get types one last time before deploying

This commit is contained in:
2025-06-13 16:59:16 -05:00
parent 55e283731d
commit 7e755535fe

View File

@ -4,200 +4,200 @@ export type Json =
| boolean | boolean
| null | null
| { [key: string]: Json | undefined } | { [key: string]: Json | undefined }
| Json[]; | Json[]
export type Database = { export type Database = {
public: { public: {
Tables: { Tables: {
profiles: { profiles: {
Row: { Row: {
avatar_url: string | null; avatar_url: string | null
email: string | null; email: string | null
full_name: string | null; full_name: string | null
id: string; id: string
provider: string | null; provider: string | null
updated_at: string | null; updated_at: string | null
}; }
Insert: { Insert: {
avatar_url?: string | null; avatar_url?: string | null
email?: string | null; email?: string | null
full_name?: string | null; full_name?: string | null
id: string; id: string
provider?: string | null; provider?: string | null
updated_at?: string | null; updated_at?: string | null
}; }
Update: { Update: {
avatar_url?: string | null; avatar_url?: string | null
email?: string | null; email?: string | null
full_name?: string | null; full_name?: string | null
id?: string; id?: string
provider?: string | null; provider?: string | null
updated_at?: string | null; updated_at?: string | null
}; }
Relationships: []; Relationships: []
}; }
statuses: { statuses: {
Row: { Row: {
created_at: string; created_at: string
id: string; id: string
status: string; status: string
updated_by_id: string | null; updated_by_id: string | null
user_id: string; user_id: string
}; }
Insert: { Insert: {
created_at?: string; created_at?: string
id?: string; id?: string
status: string; status: string
updated_by_id?: string | null; updated_by_id?: string | null
user_id: string; user_id: string
}; }
Update: { Update: {
created_at?: string; created_at?: string
id?: string; id?: string
status?: string; status?: string
updated_by_id?: string | null; updated_by_id?: string | null
user_id?: string; user_id?: string
}; }
Relationships: [ Relationships: [
{ {
foreignKeyName: 'statuses_updated_by_id_fkey'; foreignKeyName: "statuses_updated_by_id_fkey"
columns: ['updated_by_id']; columns: ["updated_by_id"]
isOneToOne: false; isOneToOne: false
referencedRelation: 'profiles'; referencedRelation: "profiles"
referencedColumns: ['id']; referencedColumns: ["id"]
}, },
{ {
foreignKeyName: 'statuses_user_id_fkey'; foreignKeyName: "statuses_user_id_fkey"
columns: ['user_id']; columns: ["user_id"]
isOneToOne: false; isOneToOne: false
referencedRelation: 'profiles'; referencedRelation: "profiles"
referencedColumns: ['id']; referencedColumns: ["id"]
}, },
]; ]
}; }
}; }
Views: { Views: {
[_ in never]: never; [_ in never]: never
}; }
Functions: { Functions: {
[_ in never]: never; [_ in never]: never
}; }
Enums: { Enums: {
[_ in never]: never; [_ in never]: never
}; }
CompositeTypes: { CompositeTypes: {
[_ in never]: never; [_ in never]: never
}; }
}; }
}; }
type DefaultSchema = Database[Extract<keyof Database, 'public'>]; type DefaultSchema = Database[Extract<keyof Database, "public">]
export type Tables< export type Tables<
DefaultSchemaTableNameOrOptions extends DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema['Tables'] & DefaultSchema['Views']) | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
| { schema: keyof Database }, | { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends { TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database; schema: keyof Database
} }
? keyof (Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] & ? keyof (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
Database[DefaultSchemaTableNameOrOptions['schema']]['Views']) Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never, : never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database } > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? (Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] & ? (Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
Database[DefaultSchemaTableNameOrOptions['schema']]['Views'])[TableName] extends { Database[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R; Row: infer R
} }
? R ? R
: never : never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema['Tables'] & : DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
DefaultSchema['Views']) DefaultSchema["Views"])
? (DefaultSchema['Tables'] & ? (DefaultSchema["Tables"] &
DefaultSchema['Views'])[DefaultSchemaTableNameOrOptions] extends { DefaultSchema["Views"])[DefaultSchemaTableNameOrOptions] extends {
Row: infer R; Row: infer R
} }
? R ? R
: never : never
: never; : never
export type TablesInsert< export type TablesInsert<
DefaultSchemaTableNameOrOptions extends DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema['Tables'] | keyof DefaultSchema["Tables"]
| { schema: keyof Database }, | { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends { TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database; schema: keyof Database
} }
? keyof Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never, : never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database } > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends { ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I; Insert: infer I
} }
? I ? I
: never : never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables'] : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends { ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends {
Insert: infer I; Insert: infer I
} }
? I ? I
: never : never
: never; : never
export type TablesUpdate< export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema['Tables'] | keyof DefaultSchema["Tables"]
| { schema: keyof Database }, | { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends { TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database; schema: keyof Database
} }
? keyof Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] ? keyof Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never, : never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database } > = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends { ? Database[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Update: infer U; Update: infer U
} }
? U ? U
: never : never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables'] : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends { ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends {
Update: infer U; Update: infer U
} }
? U ? U
: never : never
: never; : never
export type Enums< export type Enums<
DefaultSchemaEnumNameOrOptions extends DefaultSchemaEnumNameOrOptions extends
| keyof DefaultSchema['Enums'] | keyof DefaultSchema["Enums"]
| { schema: keyof Database }, | { schema: keyof Database },
EnumName extends DefaultSchemaEnumNameOrOptions extends { EnumName extends DefaultSchemaEnumNameOrOptions extends {
schema: keyof Database; schema: keyof Database
} }
? keyof Database[DefaultSchemaEnumNameOrOptions['schema']]['Enums'] ? keyof Database[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"]
: never = never, : never = never,
> = DefaultSchemaEnumNameOrOptions extends { schema: keyof Database } > = DefaultSchemaEnumNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaEnumNameOrOptions['schema']]['Enums'][EnumName] ? Database[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"][EnumName]
: DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema['Enums'] : DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema["Enums"]
? DefaultSchema['Enums'][DefaultSchemaEnumNameOrOptions] ? DefaultSchema["Enums"][DefaultSchemaEnumNameOrOptions]
: never; : never
export type CompositeTypes< export type CompositeTypes<
PublicCompositeTypeNameOrOptions extends PublicCompositeTypeNameOrOptions extends
| keyof DefaultSchema['CompositeTypes'] | keyof DefaultSchema["CompositeTypes"]
| { schema: keyof Database }, | { schema: keyof Database },
CompositeTypeName extends PublicCompositeTypeNameOrOptions extends { CompositeTypeName extends PublicCompositeTypeNameOrOptions extends {
schema: keyof Database; schema: keyof Database
} }
? keyof Database[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes'] ? keyof Database[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"]
: never = never, : never = never,
> = PublicCompositeTypeNameOrOptions extends { schema: keyof Database } > = PublicCompositeTypeNameOrOptions extends { schema: keyof Database }
? Database[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes'][CompositeTypeName] ? Database[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"][CompositeTypeName]
: PublicCompositeTypeNameOrOptions extends keyof DefaultSchema['CompositeTypes'] : PublicCompositeTypeNameOrOptions extends keyof DefaultSchema["CompositeTypes"]
? DefaultSchema['CompositeTypes'][PublicCompositeTypeNameOrOptions] ? DefaultSchema["CompositeTypes"][PublicCompositeTypeNameOrOptions]
: never; : never
export const Constants = { export const Constants = {
public: { public: {
Enums: {}, Enums: {},
}, },
} as const; } as const