MCPcopy
hub / github.com/simstudioai/sim / isFilterConditionArray

Function isFilterConditionArray

apps/sim/lib/workflows/subblocks/display.ts:136–147  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

134}
135
136const isFilterConditionArray = (value: unknown): value is FilterRule[] => {
137 if (!Array.isArray(value) || value.length === 0) return false
138 const firstItem = value[0]
139 return (
140 typeof firstItem === 'object' &&
141 firstItem !== null &&
142 'column' in firstItem &&
143 'operator' in firstItem &&
144 'logicalOperator' in firstItem &&
145 typeof firstItem.column === 'string'
146 )
147}
148
149const isSortConditionArray = (value: unknown): value is SortRule[] => {
150 if (!Array.isArray(value) || value.length === 0) return false

Callers 1

getDisplayValueFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected