Home / Function/ isValidRetryPolicy() — supabase Function Reference

isValidRetryPolicy() — supabase Function Reference

Architecture documentation for the isValidRetryPolicy() function in ReplicationPipelineStatus.utils.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  d980996c_b650_1d1f_9cd4_bf8e0757708b["isValidRetryPolicy()"]
  79dc0ee2_4633_1ee6_4102_4b286d14a390["ErroredTableDetails()"]
  79dc0ee2_4633_1ee6_4102_4b286d14a390 -->|calls| d980996c_b650_1d1f_9cd4_bf8e0757708b
  style d980996c_b650_1d1f_9cd4_bf8e0757708b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/Database/Replication/ReplicationPipelineStatus/ReplicationPipelineStatus.utils.tsx lines 123–135

export const isValidRetryPolicy = (policy: any): policy is RetryPolicy => {
  if (!policy || typeof policy !== 'object' || !policy.policy) return false

  switch (policy.policy) {
    case 'no_retry':
    case 'manual_retry':
      return true
    case 'timed_retry':
      return typeof policy.next_retry === 'string'
    default:
      return false
  }
}

Subdomains

Frequently Asked Questions

What does isValidRetryPolicy() do?
isValidRetryPolicy() is a function in the supabase codebase.
What calls isValidRetryPolicy()?
isValidRetryPolicy() is called by 1 function(s): ErroredTableDetails.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free