Skip to content
SQLRooms
Main Navigation HomeOverviewExamplesCase StudiesGet started

Appearance

Sidebar Navigation

Introduction

Overview

Key Concepts

Modular Architecture

Deployment Scenarios

What's New

Upgrade Guide

Developer Guide

Getting Started

State Management

Persistence

Commands

Query Cancellation

Theming

Offline Use

Examples

Example Apps

Case Studies

Reference

Docs for LLMs

Core Packages

ai

ai-core

artifacts

db

duckdb

duckdb-core

layout

room-shell

room-store

ui

Feature Packages

ai-settings

blocks

cells

codemirror

color-scales

cosmos

data-table

db-settings

deck

documents

dropzone

kepler

monaco-editor

mosaic

motherduck

recharts

s3-browser

schema-tree

sql-editor

vega

Experimental

ai-rag

canvas

crdt

discuss

notebook

pivot

webcontainer

Utility Packages

duckdb-node

utils

On this page
Are you an LLM? You can read better optimized documentation at /api/blocks.md for this page in Markdown format

@sqlrooms/blocks ​

Shared block contracts for SQLRooms packages.

This package owns vocabulary and type shapes only. Concrete block implementations remain in the feature packages that own their state.

Type Aliases ​

  • BlockId
  • BlockType
  • BlockInstance
  • BlockCapability
  • BlockCapabilities
  • BlockOwnership
  • BlockReference
  • OrderedBlockContainer
  • GraphBlockEdgeKind
  • GraphBlockEdge
  • GraphBlockContainer
  • StatefulBlockContext
  • StatefulBlockRenameContext
  • StatefulBlockRenderProps
  • StatefulBlockDefinition
Pager
Previous pageai-settings
Next pagecells
Supported by Foursquare Logo
Deploys by Deploys by NetlifyDeploys by Netlify
Copyright © 2026 SQLRooms contributors