INNER CODE UNIT · TypeScript

qs

entropy-cloud/nop-entropy · tools/mission-driver/web/src/api/index.ts:67

function qs(params: Record<string, string | number | undefined | null>): string {
  const sp = new URLSearchParams()
  for (const [k, v] of Object.entries(params)) {
    if (v === undefined || v === null || v === '') continue
    sp.set(k, String(v))
  }
  const s = sp.toString()
  return s ? `?${s}` : ''
}

// ── Endpoint wrappers (7 REST) ────────────────────────────────────────────

/** GET /api/runs?limit=&offset= → paged run summaries. */
export interface RunsPage {
  runs: RunSummary[]
  total?: number
  offset?: number
  limit?: number

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…