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

Function isVariableAssignmentsArray

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

Source from the content-addressed store, hash-verified

78
79/** Type guard for variable assignments arrays (variables-input subblocks). */
80const isVariableAssignmentsArray = (
81 value: unknown
82): value is Array<{ id?: string; variableId?: string; variableName?: string; value: unknown }> => {
83 return (
84 Array.isArray(value) &&
85 value.length > 0 &&
86 value.every(
87 (item) =>
88 typeof item === 'object' &&
89 item !== null &&
90 ('variableName' in item || 'variableId' in item)
91 )
92 )
93}
94
95const isMessagesArray = (value: unknown): value is Array<{ role: string; content: string }> => {
96 return (

Callers 2

getDisplayValueFunction · 0.85
resolveVariablesLabelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected