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

Function isWorkflowBlockProtected

packages/workflow-types/src/workflow.ts:123–130  ·  view source on GitHub ↗
(
  blockId: string,
  blocks: Record<string, WorkflowLockBlock>
)

Source from the content-addressed store, hash-verified

121 * Checks whether a block is locked directly or protected by a locked ancestor.
122 */
123export function isWorkflowBlockProtected(
124 blockId: string,
125 blocks: Record<string, WorkflowLockBlock>
126): boolean {
127 const block = blocks[blockId]
128 if (!block) return false
129 return Boolean(block.locked || isWorkflowBlockAncestorLocked(blockId, blocks))
130}
131
132export interface SubBlockState {
133 id: string

Callers 7

isBlockProtectedFunction · 0.90
handleBlocksOperationTxFunction · 0.90
handleEdgeOperationTxFunction · 0.90
handleEdgesOperationTxFunction · 0.90
flushSubblockUpdateFunction · 0.90

Calls 1

Tested by

no test coverage detected