MCPcopy Index your code
hub / github.com/simstudioai/sim / hasReturnedRows

Function hasReturnedRows

apps/sim/lib/workflows/persistence/utils.ts:31–40  ·  view source on GitHub ↗
(result: unknown)

Source from the content-addressed store, hash-verified

29export type WorkflowDeploymentVersion = InferSelectModel<typeof workflowDeploymentVersion>
30
31function hasReturnedRows(result: unknown): boolean {
32 if (Array.isArray(result)) return result.length > 0
33
34 if (result && typeof result === 'object') {
35 const rows = 'rows' in result ? result.rows : undefined
36 if (Array.isArray(rows)) return rows.length > 0
37 }
38
39 return Boolean(result)
40}
41
42async function lockWorkflowForUpdate(tx: DbOrTx, workflowId: string): Promise<boolean> {
43 const query = tx.select({ id: workflow.id }).from(workflow).where(eq(workflow.id, workflowId))

Callers 1

lockWorkflowForUpdateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected