---
title: SqlResponse
seo:
  title: SqlResponse — TypeScript SDK
  description: >-
    SQL columns and rows, with unsafe integers represented as decimal strings.
    (TypeScript SDK)
description: SQL columns and rows, with unsafe integers represented as decimal strings.
---

## Properties

| Prop | Type | Default | Description |
| - | - | - | - |
| `catalog_version?` | `string` | - | |
| `columns?` | `{ name: string; type: string; nullable: boolean; }[]` | - | |
| `rows?` | `Record<string, unknown>[]` | - | SQL integers outside the JavaScript safe range (-(2^53 - 1) to 2^53 - 1) are returned as exact decimal strings, including in nested values. Column types retain the original SQL types. |
| `row_count?` | `number` | - | |
| `elapsed_ms?` | `number` | - | |
