formatFilterURLParams() — supabase Function Reference
Architecture documentation for the formatFilterURLParams() function in SupabaseGrid.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 67f61601_e236_7564_e06d_47c9045da396["formatFilterURLParams()"] f63f4564_6bb2_15aa_3f4f_ea5e109f98ca["useInitializeFiltersFromUrl()"] f63f4564_6bb2_15aa_3f4f_ea5e109f98ca -->|calls| 67f61601_e236_7564_e06d_47c9045da396 style 67f61601_e236_7564_e06d_47c9045da396 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/studio/components/grid/SupabaseGrid.utils.ts lines 35–54
export function formatFilterURLParams(filter?: string[]): Filter[] {
return (
Array.isArray(filter)
? filter
.map((f) => {
const [column, operatorAbbrev, ...value] = f.split(':')
// Allow usage of : in value, so join them back after spliting
const formattedValue = value.join(':')
const operator = FilterOperatorOptions.find(
(option) => option.abbrev === operatorAbbrev
)
// Reject any possible malformed filter param
if (!column || !operatorAbbrev || !operator) return undefined
else return { column, operator: operator.value, value: formattedValue || '' }
})
.filter((f) => f !== undefined)
: []
) as Filter[]
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does formatFilterURLParams() do?
formatFilterURLParams() is a function in the supabase codebase.
What calls formatFilterURLParams()?
formatFilterURLParams() is called by 1 function(s): useInitializeFiltersFromUrl.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free