Circle V2 API Docs
    Preparing search index...

    Type Alias Tables<DefaultSchemaTableNameOrOptions, TableName>

    Tables: DefaultSchemaTableNameOrOptions extends {
        schema: keyof DatabaseWithoutInternals;
    }
        ? (
            DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"]
        )[TableName] extends { Row: infer R }
            ? R
            : never
        : DefaultSchemaTableNameOrOptions extends keyof (
            DefaultSchema["Tables"] & DefaultSchema["Views"]
        )
            ? (DefaultSchema["Tables"] & DefaultSchema["Views"])[DefaultSchemaTableNameOrOptions] extends {
                Row: infer R;
            }
                ? R
                : never
            : never

    Type Parameters

    • DefaultSchemaTableNameOrOptions extends
          | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
          | { schema: keyof DatabaseWithoutInternals }
    • TableName extends DefaultSchemaTableNameOrOptions extends {
          schema: keyof DatabaseWithoutInternals;
      }
          ? keyof (
              DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"]
          )
          : never = never