INNER CODE UNIT · TypeScript

rows

f5/unovis · packages/mcp/src/codegen/index.ts:70

  const rows = data.map(record => {
    if (typeof record !== 'object' || record === null) return `  ${json(record, 0)},`
    const fields = Object.entries(record)
      .map(([key, value]) => `${/^[A-Za-z_$][\w$]*$/.test(key) ? key : json(key)}: ${json(value, 0)}`)
    return `  { ${fields.join(', ')} },`
  })
  return `[\n${rows.join('\n')}\n]`
}

/** Values that are safe to inline; anything larger is referenced by import */
const isBigMapPayload = (value: unknown): boolean =>
  typeof value === 'object' && value !== null && 'objects' in (value as Record<string, unknown>)

function addHelper (emit: Emit, code: string): void {
  if (!emit.helpers.includes(code)) emit.helpers.push(code)
}

/** An accessor descriptor as a source expression */

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…