SuperAPI AI 工具集

tinybird-typescript-sdk-guidelines

编程与开发

查看项目

更新于 10-14 06:37

技能介绍

用途

Tinybird TypeScript SDK Guidelines 是一份围绕 @tinybirdco/sdk 的使用指南,用于在 TypeScript 中定义 Tinybird 资源并获得完整的类型推断。它适合在涉及 @tinybirdco/sdk、TypeScript 版 Tinybird 项目,以及需要类型安全的数据源、管道与查询等场景中参考。

适用时机

据资料,以下情况适合应用本指南:

  • 安装或配置 @tinybirdco/sdk
  • 用 TypeScript 定义 datasources 或 pipes
  • 创建类型化的 Tinybird 客户端
  • 使用类型安全的写入或查询
  • 为 TypeScript 项目运行 tinybird dev/build/deploy 命令
  • 从传统 .datasource/.pipe 文件迁移到 TypeScript
  • 定义连接(Kafka、S3、GCS)
  • 创建物化视图、copy pipes 或 sink pipes

规则文件

指南由以下规则文件组成:

  • rules/getting-started.md
  • rules/configuration.md
  • rules/defining-datasources.md
  • rules/defining-endpoints.md
  • rules/typed-client.md
  • rules/low-level-api.md
  • rules/cli-commands.md
  • rules/connections.md
  • rules/materialized-views.md
  • rules/copy-sink-pipes.md
  • rules/tokens.md

快速参考

  • 安装:npm install @tinybirdco/sdk
  • 初始化:npx tinybird init
  • 开发模式:tinybird dev(使用已配置的 devMode,通常是 branch)
  • 构建:tinybird build(针对已配置的 dev 目标构建)
  • 部署:tinybird deploy(部署到 main/production)
  • CI 中预览:tinybird preview

使用方式与限制

SDK 仅用于服务端;切勿在浏览器中暴露令牌。除上述命令与规则文件说明外,资料未提供更多配置细节、平台要求、收费或价格信息。