Skip to content

web


web / lib/database.types / Tables

Type Alias: Tables<DefaultSchemaTableNameOrOptions, TableName>

Tables<DefaultSchemaTableNameOrOptions, TableName> = DefaultSchemaTableNameOrOptions extends object ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"][TableName] extends object ? R : never : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"] & DefaultSchema["Views"] ? DefaultSchema["Tables"] & DefaultSchema["Views"][DefaultSchemaTableNameOrOptions] extends object ? R : never : never

Defined in: lib/database.types.ts:689

Type Parameters

DefaultSchemaTableNameOrOptions

DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"] & DefaultSchema["Views"] | { schema: keyof DatabaseWithoutInternals; }

TableName

TableName extends DefaultSchemaTableNameOrOptions extends object ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"] : never = never